diff --git a/app/controllers/assignments_controller.rb b/app/controllers/assignments_controller.rb
index f4a6ef492fcd0b2d03cc820375f90a081b0c3f5b..a0b4def1ea875aaebac80ca6673f51ccdd055c75 100644
--- a/app/controllers/assignments_controller.rb
+++ b/app/controllers/assignments_controller.rb
@@ -1,3 +1,5 @@
+require 'icalendar/tzinfo'
+
 class AssignmentsController < ApplicationController
   before_action :set_session, :set_users
 
@@ -63,6 +65,8 @@ class AssignmentsController < ApplicationController
 
       format.ics do
         calendar = Icalendar::Calendar.new
+        tz = TZInfo::Timezone.get('UTC')
+        calendar.add_timezone tz.ical_timezone Time.now
 
         @user.assignments.each do |assignment|
           session = assignment.session