From 811268b019c75428d47eca2858209878d5009fd7 Mon Sep 17 00:00:00 2001 From: Oihane Crucelaegui Date: Wed, 25 May 2022 12:55:50 +0200 Subject: [PATCH] [FIX] sale_commission: compute amount after changing commission, fixes #355 --- sale_commission/__manifest__.py | 2 +- sale_commission/models/sale_order.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sale_commission/__manifest__.py b/sale_commission/__manifest__.py index 90699a5d2..b62fe1488 100644 --- a/sale_commission/__manifest__.py +++ b/sale_commission/__manifest__.py @@ -2,7 +2,7 @@ # Copyright 2020 Tecnativa - Manuel Calero { "name": "Sales commissions", - "version": "14.0.1.4.0", + "version": "14.0.1.4.1", "author": "Tecnativa," "Odoo Community Association (OCA)", "category": "Sales Management", "license": "AGPL-3", diff --git a/sale_commission/models/sale_order.py b/sale_commission/models/sale_order.py index 014a3a41f..3feb03226 100644 --- a/sale_commission/models/sale_order.py +++ b/sale_commission/models/sale_order.py @@ -79,7 +79,10 @@ class SaleOrderLineAgent(models.Model): currency_id = fields.Many2one(related="object_id.currency_id") @api.depends( - "object_id.price_subtotal", "object_id.product_id", "object_id.product_uom_qty" + "commission_id", + "object_id.price_subtotal", + "object_id.product_id", + "object_id.product_uom_qty", ) def _compute_amount(self): for line in self: