[IMP] contract_variable_quantity: Recompute price when changing qty

If you have contract lines with automatic price and your pricelist
contains different prices per quantity, the price is not changed
when computing quantity.

This PR fixes this.
This commit is contained in:
Pedro M. Baeza
2018-04-24 13:22:37 +02:00
committed by Víctor Martínez
parent 67b7449546
commit cda52c9e8e
72 changed files with 1911 additions and 401 deletions

View File

@@ -38,6 +38,10 @@ class AccountAnalyticAccount(models.Model):
vals = {}
else:
vals['quantity'] = qty
# Re-evaluate price with this new quantity
vals['price_unit'] = line.with_context(
contract_line_qty=qty,
).price_unit
return vals