diff options
| author | Raphaƫl Valyi <rvalyi@gmail.com> | 2014-07-03 23:58:15 -0300 |
|---|---|---|
| committer | Olivier Dony <odo@openerp.com> | 2014-07-05 02:30:44 +0200 |
| commit | 7cc95f1671c2cdadfea5e151ebfa16fbb8c77e38 (patch) | |
| tree | a2c4690f5da00345d2f7a3fc95692e5ab1088d99 /addons/warning/warning.py | |
| parent | e7665864be7a5196e828d3943da59b5caa07874d (diff) | |
[IMP] purchase: add context in PO onchange_partner_id and onchange_dest_address_id
(Manual rebase of PR #913)
Diffstat (limited to 'addons/warning/warning.py')
| -rw-r--r-- | addons/warning/warning.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/warning/warning.py b/addons/warning/warning.py index dfafea37e06..55b198cc620 100644 --- a/addons/warning/warning.py +++ b/addons/warning/warning.py @@ -81,13 +81,13 @@ class sale_order(osv.osv): class purchase_order(osv.osv): _inherit = 'purchase.order' - def onchange_partner_id(self, cr, uid, ids, part): + def onchange_partner_id(self, cr, uid, ids, part, context=None): if not part: return {'value':{'partner_address_id': False}} warning = {} title = False message = False - partner = self.pool.get('res.partner').browse(cr, uid, part) + partner = self.pool.get('res.partner').browse(cr, uid, part, context=context) if partner.purchase_warn != 'no-message': title = _("Warning for %s") % partner.name message = partner.purchase_warn_msg @@ -98,7 +98,7 @@ class purchase_order(osv.osv): if partner.purchase_warn == 'block': return {'value': {'partner_id': False}, 'warning': warning} - result = super(purchase_order, self).onchange_partner_id(cr, uid, ids, part) + result = super(purchase_order, self).onchange_partner_id(cr, uid, ids, part, context=context) if result.get('warning',False): warning['title'] = title and title +' & '+ result['warning']['title'] or result['warning']['title'] |
