diff --git a/src/plainui/views/badges.py b/src/plainui/views/badges.py
index 0aafbdd27b9f600c38ec06fa7fbd714cf723bc96..dbc254e8b0596f854d073341b9a48adda9ae2fac 100644
--- a/src/plainui/views/badges.py
+++ b/src/plainui/views/badges.py
@@ -120,7 +120,7 @@ class RedeemTokenDetailView(ConferenceRequiredMixin, DetailView):
         }
 
     def get_queryset(self) -> QuerySet[BadgeToken]:
-        manageable = Assembly.objects.manageable_by_user(self.request.user, self.conf, False)
+        manageable = Assembly.objects.manageable_by_user(user=self.request.user, conference=self.conf, staff_can_manage=False)
         qs = super().get_queryset()
         qs = qs.filter(badge__issuing_assembly__in=manageable)
         return qs