[FIX]contract_count == len(active contracts)

This commit is contained in:
Oscar Soto
2020-02-05 16:09:36 +01:00
parent 2eb3770cab
commit 5224bf2173
2 changed files with 4 additions and 2 deletions

View File

@@ -103,7 +103,9 @@ class SaleOrder(models.Model):
@api.depends("order_line")
def _compute_contract_count(self):
for rec in self:
rec.contract_count = len(rec.order_line.mapped('contract_id'))
rec.contract_count = len(
rec.order_line.mapped('contract_id').filtered(
lambda r: r.active))
@api.multi
def action_show_contracts(self):