diff --git a/src/api/views/schedule.py b/src/api/views/schedule.py index 80ad5e8159486b53f7eef65982a98395995b70d0..60263c5457b06d26284c5a4b73aced9d934beb29 100644 --- a/src/api/views/schedule.py +++ b/src/api/views/schedule.py @@ -69,11 +69,11 @@ class ConferenceSchedule(BaseScheduleView): class AssemblySchedule(BaseScheduleView): def get_cache_id(self): - assembly_id = self.request.resolver_match.get('assembly') + assembly_id = self.request.resolver_match.kwargs.get('assembly') return f'assembly_{assembly_id}' def get_events(self): - assembly_id = self.request.resolver_match.get('assembly') + assembly_id = self.request.resolver_match.kwargs.get('assembly') return Event.objects \ .conference_accessible(conference=self.conference) \ .select_related('track', 'room') \ @@ -83,11 +83,11 @@ class AssemblySchedule(BaseScheduleView): class RoomSchedule(BaseScheduleView): def get_cache_id(self): - room_id = self.request.resolver_match.get('pk') + room_id = self.request.resolver_match.kwargs.get('pk') return f'room-{room_id}' def get_events(self): - room_id = self.request.resolver_match.get('pk') + room_id = self.request.resolver_match.kwargs.get('pk') return Event.objects \ .conference_accessible(conference=self.conference) \ .filter(room_id=room_id) \