diff --git a/src/program/templates/noscript_schedule_view.html b/src/program/templates/noscript_schedule_view.html index 8ffcd497..29ed2a53 100644 --- a/src/program/templates/noscript_schedule_view.html +++ b/src/program/templates/noscript_schedule_view.html @@ -29,7 +29,7 @@ {{ instance.when.lower|date:"H:i" }}-{{ instance.when.upper|date:"H:i" }} - {{ instance.event.title }} + {{ instance.event.title }} {{ instance.location.name }} {{ instance.event.event_type }} diff --git a/src/program/views.py b/src/program/views.py index 69c1b519..2de7f211 100644 --- a/src/program/views.py +++ b/src/program/views.py @@ -803,9 +803,11 @@ class NoScriptScheduleView(CampViewMixin, TemplateView): def get_context_data(self, *args, **kwargs): context = super().get_context_data(**kwargs) - context["eventinstances"] = models.EventInstance.objects.filter( - event__track__camp=self.camp - ).order_by("when") + context["eventinstances"] = ( + models.EventInstance.objects.filter(event__track__camp=self.camp) + .prefetch_related("location", "event__event_type") + .order_by("when") + ) return context