From 9fc02cfadc618beb5b295231166b1087aa831a17 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Wed, 27 Nov 2013 11:25:14 +0100 Subject: [PATCH] [IMP] event_sale: add a deadline equal datebegin on tickets created if deadline is empty bzr revid: chm@openerp.com-20131127102514-zu38sazvzzlb9deh --- addons/event_sale/event_sale.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/event_sale/event_sale.py b/addons/event_sale/event_sale.py index 0354f38603c..0490fafca38 100644 --- a/addons/event_sale/event_sale.py +++ b/addons/event_sale/event_sale.py @@ -146,6 +146,12 @@ class event_event(osv.osv): event.event_ticket_ids.check_registration_limits_before(0) return super(event_event, self).check_registration_limits(cr, uid, ids, context=context) + def create(self, cr, uid, vals, context=None): + if vals.get('event_ticket_ids'): + for data in vals.get('event_ticket_ids'): + if not data[0] and not data[2]['deadline']: + data[2]['deadline'] = vals.get('date_begin') + return super(event_event, self).create(cr, uid, vals, context=context) class event_ticket(osv.osv): _name = 'event.event.ticket'