I received a calender invitation email which did not create a placeholder in my calender, even when the kolab policy is configured to create calendar placeholders for received invitations.. I found this from pykolab wallace logs:
2019-11-06 14:06:10,419 pykolab.wallace ERROR [1112] event|todo_from_ical() exception: InvalidAttendeeCutypeError("Invalid cutype u'ROOM'",);
and indeed /usr/lib/python2.7/site-packages/pykolab/xml/attendee.py only has the following:
cutype_map = { "INDIVIDUAL": kolabformat.CutypeIndividual, "RESOURCE": kolabformat.CutypeResource, "GROUP": kolabformat.CutypeGroup, }
Relevant line(s) in the received .ics file:
ATTENDEE;CUTYPE=ROOM;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Room Name (3. rd floor):MAILTO:meeting.room@domain.tld
I'm currently running the following versions:
pykolab-0.8.14-2.1.el7.kolab_16.noarch
wallace-0.8.14-2.1.el7.kolab_16.noarch
I wonder if the quick fix/hack would be to define "ROOM" as a "kolabformat.CutypeResource", same as the "RESOURCE" type ? or would that cause other problems..?
Thanks!