diff --git a/api/funkwhale_api/manage/views.py b/api/funkwhale_api/manage/views.py
index fb9ceabc5d5a633fea880fd63497442b2a7aa431..7dbbe578bec6d5a8e0307b12bd5b7bcc40dd7e7a 100644
--- a/api/funkwhale_api/manage/views.py
+++ b/api/funkwhale_api/manage/views.py
@@ -371,7 +371,7 @@ class ManageDomainViewSet(
 
     def perform_create(self, serializer):
         domain = serializer.save()
-        federation_tasks.update_domain_nodeinfo(domain_name=domain.name)
+        federation_tasks.update_domain_nodeinfo.delay(domain_name=domain.name)
 
     @rest_decorators.action(methods=["get"], detail=True)
     def nodeinfo(self, request, *args, **kwargs):