From 2aa5ae0decf483019076c05086a7c70bf2b36a78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 4 Sep 2012 22:56:49 +0200 Subject: [PATCH] Add missing purchase_date on some on_change (transplanted from 77f83b533286699cd46d3a9b8471fa5ab75633f2) --- purchase.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/purchase.py b/purchase.py index 2e9d1462b5..f828eb4091 100644 --- a/purchase.py +++ b/purchase.py @@ -855,7 +855,8 @@ class PurchaseLine(ModelSQL, ModelView): 'required': Eval('type') == 'line', 'readonly': ~Eval('_parent_purchase'), }, on_change=['product', 'quantity', 'unit', - '_parent_purchase.currency', '_parent_purchase.party'], + '_parent_purchase.currency', '_parent_purchase.party', + '_parent_purchase.purchase_date'], depends=['unit_digits', 'type']) unit = fields.Many2One('product.uom', 'Unit', states={ @@ -879,7 +880,8 @@ class PurchaseLine(ModelSQL, ModelView): 'invisible': Eval('type') != 'line', 'readonly': ~Eval('_parent_purchase'), }, on_change=['product', 'unit', 'quantity', 'description', - '_parent_purchase.party', '_parent_purchase.currency'], + '_parent_purchase.party', '_parent_purchase.currency', + '_parent_purchase.purchase_date'], context={ 'locations': If(Bool(Eval('_parent_purchase', {}).get( 'warehouse')),