[GroupDAV] Funambol GroupDAV connector: OGo ATTENDEE fields get stripped away
Samuli Seppänen
groupdav@opengroupware.org
Wed, 13 Feb 2008 07:43:59 +0200
Hi!
The new version of the GroupDAV connector works really well, but I found
a serious problem in it. I don't know how/if other devices/groupware
servers are affected, but this is how the bug triggered:
- Create a new event in OGo which has write access to "All intranet" and
several ATTENDEE fields (=many participants)
- Sync the event to a (Nokia) phone
- Modify the event in Nokia
- Sync the event back to OGo
Now, as long as the user has write access to the event, the event gets
overwritten. The problem is that now there's only one ATTENDEE
(participant) - all others are gone. The thing is that simpler devices,
like Nokia, have no concept of participants; their calendar is just a
personal calendar. Funambol has it's own ICalMergeUtils class for
calendar merging changes to calendars, but it is only used in GroupDAV
connector test classes.
So, is there any calendar merging functionality in GroupDAV connector
yet? If so, where is it? If not, where should it be?
Best regards,
Samuli Seppänen