From 8d94970e282380c4d57a8e996c7fa65dff8f62c2 Mon Sep 17 00:00:00 2001 From: ahenriquez Date: Fri, 22 May 2020 12:00:27 +0200 Subject: [PATCH] [FIX]rma_analytic/models/procurement.py constraint in procurement. --- rma_analytic/models/procurement.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rma_analytic/models/procurement.py b/rma_analytic/models/procurement.py index 3582ed23..90968ac6 100644 --- a/rma_analytic/models/procurement.py +++ b/rma_analytic/models/procurement.py @@ -12,8 +12,8 @@ class ProcurementOrder(models.Model): @api.constrains('account_analytic_id') def check_analytic(self): for order in self: - if (order.account_analytic_id != - order.rma_line_id.analytic_account_id): + if order.rma_line_id and (order.account_analytic_id != + order.rma_line_id.analytic_account_id): raise exceptions.ValidationError( _("The analytic account in the procurement it's not the " "same as in the rma line"))