From 057cee7bcb4457aaa19cd2dc5bccc08329f58200 Mon Sep 17 00:00:00 2001 From: "rpa (Open ERP)" Date: Fri, 1 Jan 2010 11:44:31 +0530 Subject: [PATCH] [FIX]: caldav: Fixed problem of writing data by Importing calendar bzr revid: rpa@tinyerp.com-20100101061431-clzuvhl0xvoiy0ff --- addons/caldav/calendar.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/addons/caldav/calendar.py b/addons/caldav/calendar.py index ee55e4671b3..0cef8923290 100644 --- a/addons/caldav/calendar.py +++ b/addons/caldav/calendar.py @@ -172,9 +172,13 @@ class CalDAV(object): continue if cal_data.name.lower() in self.__attribute__: self.ical_set(cal_data.name.lower(), cal_data.value, 'value') - vals = map_data(cr, uid, self) - if vals: res.append(vals) - self.ical_reset('value') + if child.name.lower() in ('vevent', 'vtodo'): + vals = map_data(cr, uid, self) + else: + vals = {} + continue + if vals: res.append(vals) + self.ical_reset('value') return res