diff --git a/biscuit/apps/alsijil/views.py b/biscuit/apps/alsijil/views.py
index fd03d1a64c7a43239266d239f396fd7a7cf0a36b..631a7849030d3bed789a402ecb654abad6b129a3 100644
--- a/biscuit/apps/alsijil/views.py
+++ b/biscuit/apps/alsijil/views.py
@@ -115,7 +115,7 @@ def group_week(request: HttpRequest, week: Optional[int] = None) -> HttpResponse
         ).extra(
             select={'_week': wanted_week}
         ).filter(
-            Q(lesson__groups__pk=int(request.GET['group'])) | Q(lesson__groups__parent_groups__pk=int(request.GET['group']))
+            Q(lesson__groups=group) | Q(lesson__groups__parent_groups=group')
         )
 
         # Aggregate all personal notes for this group and week