if not isinstance(ids, list):
ids = [ids]
res = False
- calendar_obj=self.pool.get('calendar.attendee')
++ attendee_obj=self.pool.get('calendar.attendee')
for event_id in ids[:]:
if len(str(event_id).split('-')) == 1:
continue
exdate = (data['exdate'] and (data['exdate'] + ',') or '') + date_new
self.write(cr, uid, [real_event_id], {'exdate': exdate})
ids.remove(event_id)
+ for event in self.browse(cr, uid, ids, context=context):
+ if event.attendee_ids:
- calendar_obj.unlink(cr, uid, [x.id for x in event.attendee_ids], context=context)
++ attendee_obj.unlink(cr, uid, [x.id for x in event.attendee_ids], context=context)
res = super(calendar_event, self).unlink(cr, uid, ids, context=context)
self.pool.get('res.alarm').do_alarm_unlink(cr, uid, ids, self._name)