From c4b25a5ee737c8c1757707b74c2d93cafafad289 Mon Sep 17 00:00:00 2001 From: Agate Date: Sun, 23 Aug 2020 12:34:11 +0200 Subject: [PATCH] Fixed missing signature on some requests --- api/funkwhale_api/federation/tasks.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/funkwhale_api/federation/tasks.py b/api/funkwhale_api/federation/tasks.py index b59d65d4c..86bef50e1 100644 --- a/api/funkwhale_api/federation/tasks.py +++ b/api/funkwhale_api/federation/tasks.py @@ -399,7 +399,9 @@ def fetch(fetch_obj): serializer = None for serializer_class in serializer_classes: - serializer = serializer_class(existing, data=payload) + serializer = serializer_class( + existing, data=payload, context={"fetch_actor": actor} + ) if not serializer.is_valid(): continue else: