[FIX] purchase: do not reset price_unit on qty or uom change

only when the product is actually changed
This commit is contained in:
Denis Ledoux 2014-09-30 10:40:42 +02:00
parent 85109a2fbb
commit 143d024904
2 changed files with 2 additions and 2 deletions

View File

@ -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)

View File

@ -237,7 +237,7 @@
<page string="Products">
<field name="order_line">
<tree string="Purchase Order Lines" editable="bottom">
<field name="product_id" on_change="onchange_product_id(parent.pricelist_id,product_id,0,product_uom,parent.partner_id, parent.date_order,parent.fiscal_position,date_planned,name,price_unit,parent.state,context)"/>
<field name="product_id" on_change="onchange_product_id(parent.pricelist_id,product_id,0,product_uom,parent.partner_id, parent.date_order,parent.fiscal_position,date_planned,name,False,parent.state,context)"/>
<field name="name"/>
<field name="date_planned"/>
<field name="company_id" groups="base.group_multi_company" widget="selection"/>