View Issue Details

IDProjectCategoryView StatusLast Update
0006132SOGoWeb Calendarpublic2025-06-24 15:55
Reporterbahnkonzept Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status newResolutionopen 
Platform[Client] MicrosoftOSWindowsOS Version11
Product Version5.12.1 
Summary0006132: Invitations cannot be added to calendar when Participation Role is missing
Description

ICAL invitations cannot be added to the calendar, when the attributes
ROLE=REQ-PARTICIPANT
and
PARTSTAT=NEEDS-ACTION
are missing.
But both attributes are optional in RFC 5545 (see https://www.rfc-editor.org/rfc/rfc5545.html#section-3.2.16) and will be interpreted as ROLE=REQ-PARTICIPANT and PARTSTAT=NEEDS-ACTION if missing.

The component we're using in our CMS (https://kigkonsult.se/iCalcreator/) is removing these attributes as they are not mandatory and default is given.
See https://github.com/iCalcreator/iCalcreator/blob/master/src/Util/CalAddressFactory.php#L477-L504 for more information.

So please let the user adding an invitation to his calendar, when the attributes ROLE and PARTSTAT are missing too.

Steps To Reproduce

1) Sent a invite with an embedded invitation which contains
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;CN=Jean Dupont;RSVP=TRUE:tout-le-monde@sogo.nu
-> adding to calendar is possible
2) Sent a invite with an embedded invitation which contains
ATTENDEE;CN=Jean Dupont;RSVP=TRUE:tout-le-monde@sogo.nu
-> adding to calendar is NOT possible

TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-06-24 15:55 bahnkonzept New Issue