Kuldeep Joshi(OpenERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-bug-907664-kjo into 
lp:openobject-addons.

Requested reviews:
  Bhumika (OpenERP) (sbh-openerp)
Related bugs:
  Bug #907664 in OpenERP Addons: "sale_crm : After deleting event, event 
invitations is not working "
  https://bugs.launchpad.net/openobject-addons/+bug/907664

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-907664-kjo/+merge/86788

base_calendar: unlink the attendee of event
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-907664-kjo/+merge/86788
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-bug-907664-kjo.
=== modified file 'base_calendar/base_calendar.py'
--- base_calendar/base_calendar.py	2011-12-21 13:10:28 +0000
+++ base_calendar/base_calendar.py	2011-12-23 09:49:27 +0000
@@ -1498,6 +1498,10 @@
             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:
+                for attendee in event.attendee_ids:
+                    self.pool.get('calendar.attendee').unlink(cr, uid, attendee.id, 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)

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to