From c40ca3e764d367c29c0e851e9f8608c4e458f0e8 Mon Sep 17 00:00:00 2001 From: maybe-sybr <58414429+maybe-sybr@users.noreply.github.com> Date: Wed, 16 Sep 2020 15:55:16 +1000 Subject: [PATCH] fixup! fix: Ensure group tasks are deeply deserialised --- celery/canvas.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/celery/canvas.py b/celery/canvas.py index 27778189739..566535d3b41 100644 --- a/celery/canvas.py +++ b/celery/canvas.py @@ -1028,7 +1028,9 @@ class group(Signature): @classmethod def from_dict(cls, d, app=None): - tasks = [maybe_signature(task) for task in d["kwargs"]["tasks"]] + tasks = [ + maybe_signature(task, app=app) for task in d["kwargs"]["tasks"] + ] return _upgrade( d, group(tasks, app=app, **d['options']), )