|
@@ -1226,8 +1226,9 @@ class chord(Signature):
|
|
tasks = (self.tasks.clone() if isinstance(self.tasks, group)
|
|
tasks = (self.tasks.clone() if isinstance(self.tasks, group)
|
|
else group(self.tasks, app=app))
|
|
else group(self.tasks, app=app))
|
|
if app.conf.task_always_eager:
|
|
if app.conf.task_always_eager:
|
|
- return self.apply(args, kwargs,
|
|
+ with allow_join_result():
|
|
- body=body, task_id=task_id, **options)
|
|
+ return self.apply(args, kwargs,
|
|
|
|
+ body=body, task_id=task_id, **options)
|
|
|
|
|
|
return self.run(tasks, body, args, task_id=task_id, **options)
|
|
return self.run(tasks, body, args, task_id=task_id, **options)
|
|
|
|
|