Hi, there seems to be a bug in the conduit evolution module (patch attached): in EvolutionModule.py class EvoCalendarTwoWay currently calendar.get_object_as_string(raw) is used, this call returns a complete VCALENDAR, but ECalComponent accepts only single VEVENTS, so using raw.get_as_string() seems to be a better solution. regards christoph
--- EvolutionModule/EvolutionModule.py 2008-08-27 03:59:15.000000000 +0200
+++ /tmp/EvolutionModule.py 2008-11-14 14:21:06.000000000 +0100
@@ -213,7 +213,7 @@
"""
raw = self.calendar.get_object(LUID, "")
event = Event.Event()
- event.set_from_ical_string(self.calendar.get_object_as_string(raw))
+ event.set_from_ical_string(raw.get_as_string())
event.set_UID(raw.get_uid())
event.set_mtime(datetime.datetime.fromtimestamp(raw.get_modified()))
return event
Attachment:
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil