From 60bc37e51f785a86e3a509f90a4a4654a03e192b Mon Sep 17 00:00:00 2001 From: Julian Leucker <leuckerj@gmail.com> Date: Sat, 7 Jan 2023 18:06:28 +0100 Subject: [PATCH] Fix celery progess error messages for anonymous users --- aleksis/core/assets/App.vue | 2 +- aleksis/core/schema/__init__.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/aleksis/core/assets/App.vue b/aleksis/core/assets/App.vue index 1fa486298..8ec7d222e 100644 --- a/aleksis/core/assets/App.vue +++ b/aleksis/core/assets/App.vue @@ -210,7 +210,7 @@ </v-container> </v-main> - <celery-progress-bottom /> + <celery-progress-bottom v-if="currentUser && !currentUser.isAnonymous" /> <v-footer app diff --git a/aleksis/core/schema/__init__.py b/aleksis/core/schema/__init__.py index 2d26c564a..21486c610 100644 --- a/aleksis/core/schema/__init__.py +++ b/aleksis/core/schema/__init__.py @@ -109,6 +109,8 @@ class Query(graphene.ObjectType): return progress def resolve_celery_progress_by_user(root, info, **kwargs): + if info.context.user.is_anonymous: + return None tasks = TaskUserAssignment.objects.filter(user=info.context.user) return [ task.get_progress_with_meta() -- GitLab