From 19ce5932e270047fab366a838a61dc9d7f6d3eb5 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Mon, 2 Mar 2015 12:08:43 +0100 Subject: [PATCH] [FIX] warning: stock picking warnings Warnings on pickings no longer worked, while it was possible to set them in the partner form. The problem comes from the fact onchange_partner_in no longer exists on the picking form, by default. It was therefore never called, on the warning never displayed. opw-628956 --- addons/warning/warning.py | 5 +---- addons/warning/warning_view.xml | 11 +++++++++++ 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/addons/warning/warning.py b/addons/warning/warning.py index 8387f49c585..a8b55404e7e 100644 --- a/addons/warning/warning.py +++ b/addons/warning/warning.py @@ -172,10 +172,7 @@ class stock_picking(osv.osv): if partner.picking_warn == 'block': return {'value': {'partner_id': False}, 'warning': warning} - result = super(stock_picking_in, self).onchange_partner_in(cr, uid, ids, partner_id, context) - if result.get('warning',False): - warning['title'] = title and title +' & '+ result['warning']['title'] or result['warning']['title'] - warning['message'] = message and message + ' ' + result['warning']['message'] or result['warning']['message'] + result = {'value': {}} if warning: result['warning'] = warning diff --git a/addons/warning/warning_view.xml b/addons/warning/warning_view.xml index fdb199d0f4c..1415fc84ab1 100644 --- a/addons/warning/warning_view.xml +++ b/addons/warning/warning_view.xml @@ -60,5 +60,16 @@ + + stock.picking.form.warning + stock.picking + + + + onchange_partner_in(partner_id) + + + +