Browse Source

Cache Backend: Fixes chord support. Closes #1094

Ask Solem 12 years ago
parent
commit
5b3eef50dd
1 changed files with 1 additions and 0 deletions
  1. 1 0
      celery/backends/cache.py

+ 1 - 0
celery/backends/cache.py

@@ -115,6 +115,7 @@ class CacheBackend(KeyValueStoreBackend):
 
 
     def on_chord_apply(self, group_id, body, result=None, **kwargs):
     def on_chord_apply(self, group_id, body, result=None, **kwargs):
         self.client.set(self.get_key_for_chord(group_id), '0', time=86400)
         self.client.set(self.get_key_for_chord(group_id), '0', time=86400)
+        self.app.GroupResult(group_id, result).save()
 
 
     def incr(self, key):
     def incr(self, key):
         return self.client.incr(key)
         return self.client.incr(key)