fixed timezone in event for ical

This commit is contained in:
Elmar Kresse
2023-09-21 18:24:03 +02:00
parent b05d7cf70c
commit 61b20e46dd

View File

@ -148,9 +148,9 @@ func (e Events) EmitICal() goics.Componenter {
s.SetType("VEVENT")
timeEnd, _ := time.Parse(layout, event.End)
timeStart, _ := time.Parse(layout, event.Start)
k, v := goics.FormatDateTimeField("DTEND", timeEnd)
k, v := goics.FormatDateTime("DTEND;TZID=Europe/Berlin", timeEnd)
s.AddProperty(k, v)
k, v = goics.FormatDateTimeField("DTSTART", timeStart)
k, v = goics.FormatDateTime("DTSTART;TZID=Europe/Berlin", timeStart)
s.AddProperty(k, v)
s.AddProperty("SUMMARY", event.Name)
s.AddProperty("DESCRIPTION", "Notizen: "+event.Notes+"\n Prof: "+event.Prof)