Skip to content

Commit 2074f18

Browse files
authored
fix: inject context for events (#2758)
1 parent 53c0aff commit 2074f18

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

events/tests/test_views.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,8 @@ def test_event_list(self):
116116

117117
self.assertEqual(response.status_code, 200)
118118
self.assertEqual(len(response.context['object_list']), 6)
119+
self.assertIn('upcoming_events', response.context)
120+
self.assertEqual(list(response.context['upcoming_events']), list(response.context['object_list']))
119121

120122
url = reverse('events:event_list_past', kwargs={"calendar_slug": 'unexisting'})
121123
response = self.client.get(url)

events/views.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ def get_context_data(self, **kwargs):
8787
context['events_today'] = Event.objects.until_datetime(timezone.now()).filter(
8888
calendar__slug=self.kwargs['calendar_slug'])[:2]
8989
context['calendar'] = get_object_or_404(Calendar, slug=self.kwargs['calendar_slug'])
90+
context['upcoming_events'] = self.get_queryset()
9091
return context
9192

9293

0 commit comments

Comments
 (0)