From a3aaca48eb70feeb543629abf9ad76cbecc694ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 26 Aug 2012 15:56:53 +0200 Subject: [PATCH] Add missing sale_date on some on_change (transplanted from bbca949a7e284d74ea3578936539d3893f4a8a21) --- sale.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sale.py b/sale.py index 25c3151bf0..adf44cb283 100644 --- a/sale.py +++ b/sale.py @@ -1044,7 +1044,8 @@ class SaleLine(ModelSQL, ModelView): 'required': Eval('type') == 'line', 'readonly': ~Eval('_parent_sale', {}), }, on_change=['product', 'quantity', 'unit', - '_parent_sale.currency', '_parent_sale.party'], + '_parent_sale.currency', '_parent_sale.party', + '_parent_sale.sale_date'], depends=['type', 'unit_digits']) unit = fields.Many2One('product.uom', 'Unit', states={ @@ -1070,7 +1071,8 @@ class SaleLine(ModelSQL, ModelView): 'readonly': ~Eval('_parent_sale', {}), }, on_change=['product', 'unit', 'quantity', 'description', - '_parent_sale.party', '_parent_sale.currency'], + '_parent_sale.party', '_parent_sale.currency', + '_parent_sale.sale_date'], context={ 'locations': If(Bool(Eval('_parent_sale', {}).get( 'warehouse')), [Eval('_parent_sale', {}).get('warehouse', 0)], []),