fix: Re-packaged application PKGBUILD and fixed error with empty calendar event names

This commit is contained in:
Nicholas Novak
2023-10-16 00:09:59 -07:00
parent fcc94ca788
commit 29dcc86af8
2 changed files with 10 additions and 4 deletions

View File

@@ -101,8 +101,14 @@ func FromVEvent(external *ics.VEvent) (event CalendarEvent, err error) {
}
case "CATEGORIES":
dashIndex := strings.Index(prop.Value, "-")
event.Category.ClassName = prop.Value[:dashIndex]
event.Category.OtherData = prop.Value[dashIndex:]
// If there was no dash found, treat the property as its entire name
if dashIndex == -1 {
event.Category.ClassName = prop.Value
} else {
event.Category.ClassName = prop.Value[:dashIndex]
event.Category.OtherData = prop.Value[dashIndex:]
}
default:
panic("Unknown token when parsing event: " + prop.IANAToken)
}