Odd behavior from Korganizer

I received a meeting invitation as an ics attachement in an email (balsa,) opened it in Korganizer, and added it to my Google calendar. That has almost always worked in the past, but this invitation, although clearly added to korganizer, and shows as being from the Google calendar, did not appear in Google calendar or in Thunderbird’s view of it. I finally tracked it down by keeping a konsole open after doing “akonadictl restart” and when adding the event, saw the following:

org.kde.kgapi: Bad request QUrl(“https://www.googleapis.com/calendar/v3/calendars/ostroffjh@aya.yale.edu/events/import?sendUpdates=none&prettyPrint=false”) , Google replied ’ “{"error":{"errors":[{"domain":"calendar","reason":"participantIsNeitherOrganizerNorAttendee","message":"The owner of the calendar must either be the organizer or an attendee of an event that is imported."}],"code":400,"message":"The owner of the calendar must either be the organizer or an attendee of an event that is imported."}}” ’
org.kde.pim.google: Got error: KGAPI2::EventCreateJob(0x5576f2f993f0) “Bad request.”
That is technically correct, as the only invitee listed is the sender. (This is for a Zoom meeting where there is no need to list or track the attendees.)

While this does appear to be an error from Google, and not from any KDE component, I can add the same ics file through Thunderbird with no issues.

Is there any point in opening a bug or wishlist? I suppose I could also raise a bug with Google, but I doubt that would be a good use of my time.

@ostroffjh:

Then, it’s an issue related to KOrganizer’s interpretation of iCalendar content – RFC 5545 and the other RFCs related to iCalendar.

  • Yes, yes, I know – the Kontact components are quite strict with respect to RFC conformance but,
    it would be often useful if, the strict conformance to the RFCs could be relaxed for specific issues –
    such as the case in question:

  • An appointment has been received with the recipient not being mentioned in iCalendar “PARTICIPANT” parameter.


You could edit the received .ics file and add yourself to the “PARTICIPANT” parameter …


In the past KMail behaved badly if received e-Mail had a badly formatted empty “From:” parameter – the colon and the suffix space were missing …
Which is sort of the same issue – possibly …


A Change Request addressed to the Kontact/KOrganiser folks could be a possible solution.