Merge pull request #59 from HTWK-Leipzig/58-bug-standart-vtime

fixed summer winter time ical file
This commit is contained in:
Christoph Walther
2023-11-13 01:18:54 +01:00
committed by GitHub

View File

@@ -29,7 +29,6 @@ func (icalModel IcalModel) EmitICal() goics.Componenter {
c.AddProperty("TZID", "EUROPE/BERLIN")
c.AddProperty("X-WR-CALNAME", "HTWK Kalender")
c.AddProperty("X-WR-TIMEZONE", "EUROPE/BERLIN")
c.AddProperty("X-LIC-LOCATION", "EUROPE/BERLIN")
//add v time zone
icalModel.vtimezone(c)
@@ -64,7 +63,6 @@ func (icalModel IcalModel) vtimezone(c *goics.Component) {
tz := goics.NewComponent()
tz.SetType("VTIMEZONE")
tz.AddProperty("TZID", "EUROPE/BERLIN")
tz.AddProperty("X-LIC-LOCATION", "EUROPE/BERLIN")
//add standard time
icalModel.standard(tz)
//add daylight time
@@ -77,8 +75,7 @@ func (icalModel IcalModel) standard(tz *goics.Component) {
st := NewHtwkalenderComponent()
st.SetType("STANDARD")
st.AddProperty("DTSTART", "19701025T030000")
st.AddProperty("RRULE", "FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU")
st.AddProperty("RRULE", "FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU")
st.AddProperty("TZOFFSETFROM", "+0200")
st.AddProperty("TZOFFSETTO", "+0100")
st.AddProperty("TZNAME", "CET")