From 760dea63d16564a25edf83ff94e05212aeb75372 Mon Sep 17 00:00:00 2001 From: "rpa (Open ERP)" Date: Wed, 3 Mar 2010 19:04:43 +0530 Subject: [PATCH] [FIX]: caldav: Fixed minor problem of imprting event with exdates bzr revid: rpa@openerp.co.in-20100303133443-xrw0eef7963rouha --- addons/caldav/caldav.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/caldav/caldav.py b/addons/caldav/caldav.py index 48f845176d4..3afcc28dd40 100644 --- a/addons/caldav/caldav.py +++ b/addons/caldav/caldav.py @@ -192,7 +192,12 @@ class CalDAV(object): vals = alarm.import_cal(cr, uid, cal_data, context=ctx) self.ical_set(cal_data.name.lower(), vals, 'value') continue + if cal_data.name.lower() == 'exdate': + exval = map(lambda x: str(x), cal_data.value) + self.ical_set(cal_data.name.lower(), ','.join(exval), 'value') + continue if cal_data.name.lower() in self.__attribute__: + if cal_data.params.get('X-VOBJ-ORIGINAL-TZID'): self.ical_set('vtimezone', cal_data.params.get('X-VOBJ-ORIGINAL-TZID'), 'value') self.ical_set(cal_data.name.lower(), cal_data.value, 'value')