diff --git a/src/hhu/scrape.go b/src/hhu/scrape.go index b4124e3..4bea49d 100644 --- a/src/hhu/scrape.go +++ b/src/hhu/scrape.go @@ -49,6 +49,10 @@ func (events HhuEvents) EmitICal() goics.Componenter { k, v := goics.FormatDateTimeField("DTSTART", event.Start) m.AddProperty(k, v) + + if event.Start.Equal(event.End) { + event.End = event.Start.Add(time.Hour) + } k, v = goics.FormatDateTimeField("DTEND", event.End) m.AddProperty(k, v)