diff --git a/src/program/views.py b/src/program/views.py index 3a084604..9d0b12d1 100644 --- a/src/program/views.py +++ b/src/program/views.py @@ -50,7 +50,10 @@ class ICSView(CampViewMixin, View): for event_instance in eventinstances: cal.add_component(event_instance.get_ics_event()) - return HttpResponse(cal.to_ical()) + response = HttpResponse(cal.to_ical()) + response['Content-Type'] = 'text/calendar' + response['Content-Disposition'] = 'inline; filename={}.ics'.format(self.camp.slug) + return response ############## proposals ########################################################