diff --git a/fet2020/posts/views.py b/fet2020/posts/views.py
index 847b1920..88ca943e 100644
--- a/fet2020/posts/views.py
+++ b/fet2020/posts/views.py
@@ -34,7 +34,7 @@ def index(request):
def calendar(request):
events=deque(Post.objects.get_visible_articles().order_by('-public_date'))
- return render(request, 'posts/fet_calendar.ics', {"events": events},content_type='text/plain')
+ return render(request, 'posts/fet_calendar.ics', {"events": events},content_type='text/calendar')
def tags(request, tag=""):
posts = deque(Post.objects.get_visible_articles().filter(tags__name=tag))
featured_post = Post.objects.get_visible_articles().filter(slug=tag).first()
diff --git a/fet2020/templates/posts/fet_calendar.ics b/fet2020/templates/posts/fet_calendar.ics
index e80e065d..d07788c0 100644
--- a/fet2020/templates/posts/fet_calendar.ics
+++ b/fet2020/templates/posts/fet_calendar.ics
@@ -7,28 +7,28 @@ BEGIN:VTIMEZONE
TZID:Europe/Vienna
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
+TZOFFSETTO:+0100
DTSTART:19810329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
TZNAME:MESZ
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
+TZOFFSETTO:+0100
DTSTART:19961027T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
TZNAME:MEZ
END:STANDARD
-END:VTIMEZONE
-{% for event in events %}
+END:VTIMEZONE {% for event in events %}
BEGIN:VEVENT
-UID:4610745
+UID:{{event.id}}
ORGANIZER;CN="Fachschaft Elektrotechnik, Example Inc.":MAILTO:service@fet.at
LOCATION:Vienna
SUMMARY:{{ event.title }}
-DESCRIPTION: {{event.url}} https://alpha.2020.fet.at/{{event.url}} {{even.title}}
+DESCRIPTION: {{even.title}}
CLASS:PUBLIC
-DTSTART;TZID=Europe/Vienna:20200306T120000
-DTEND;TZID=Europe/Vienna:20200306T140000
-DTSTAMP;TZID=Europe/Vienna:20200306T120000
-END:VEVENT
-{% endfor %}
+DTSTART;TZID=Europe/Vienna:20201216T120000
+DTEND;TZID=Europe/Vienna:20201216T140000
+DTSTAMP;TZID=Europe/Vienna:20201216T120000
+END:VEVENT{% endfor %}
END:VCALENDAR
\ No newline at end of file