calendar: Don't assume the orm model is caldav-aware

So, don't unconditionally call attributes like recurrent_id.

bzr revid: p_christ@hol.gr-20100828141823-3nop8gmqfyt0h267
This commit is contained in:
P. Christeas 2010-08-28 17:18:23 +03:00
parent 8a107a7e52
commit 892106b6f7
1 changed files with 1 additions and 1 deletions

View File

@ -598,7 +598,7 @@ class Calendar(CalDAV, osv.osv):
data_ids = mod_obj.search(cr, uid, line_domain, order="id", context=context)
for data in mod_obj.browse(cr, uid, data_ids, context):
ctx = parent and parent.context or None
if data.recurrent_uid:
if hasattr(data, 'recurrent_uid') and data.recurrent_uid:
# Skip for event which is child of other event
continue
node = res_node_calendar('%s.ics' %data.id, parent, ctx, data, line.object_id.model, data.id)