mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
[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:
@@ -1,10 +1,10 @@
|
||||
# Copyright 2016 Tecnativa - Pedro M. Baeza
|
||||
# Copyright 2016-2018 Tecnativa - Pedro M. Baeza
|
||||
# Copyright 2018 Tecnativa - Carlos Dauden
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
{
|
||||
'name': 'Variable quantity in contract recurrent invoicing',
|
||||
'version': '11.0.1.2.0',
|
||||
'version': '11.0.1.2.1',
|
||||
'category': 'Contract Management',
|
||||
'license': 'AGPL-3',
|
||||
'author': "Tecnativa,"
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user