From 143d0249045b89e565c623410869d390e312fbe7 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Tue, 30 Sep 2014 10:40:42 +0200 Subject: [PATCH] [FIX] purchase: do not reset price_unit on qty or uom change only when the product is actually changed --- addons/purchase/purchase.py | 2 +- addons/purchase/purchase_view.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 97f0861ef31..97f7e52105b 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -1129,7 +1129,7 @@ class purchase_order_line(osv.osv): res['value'].update({'product_qty': qty}) price = price_unit - if state not in ('sent','bid'): + if price_unit is False or price_unit is None: # - determine price_unit and taxes_id if pricelist_id: date_order_str = datetime.strptime(date_order, DEFAULT_SERVER_DATETIME_FORMAT).strftime(DEFAULT_SERVER_DATE_FORMAT) diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml index 521288859b1..1746fcc6b3b 100644 --- a/addons/purchase/purchase_view.xml +++ b/addons/purchase/purchase_view.xml @@ -237,7 +237,7 @@ - +