[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