From ed4bc1e838741fd4a3a5805d32df63378fe5d7f0 Mon Sep 17 00:00:00 2001 From: Roy Le Date: Mon, 6 Nov 2023 07:30:39 +0000 Subject: [PATCH] [FIX] account: A traceback occurs because `self.ids` is empty in the context of the creation of a new record closes odoo/odoo#146019 X-original-commit: c3aea407ccf9903ea9b43edfdd0289b63c478ffb Signed-off-by: Quentin De Paoli --- addons/account/models/partner.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/account/models/partner.py b/addons/account/models/partner.py index 5eafd148ef9..76bfbefb84a 100644 --- a/addons/account/models/partner.py +++ b/addons/account/models/partner.py @@ -335,6 +335,10 @@ class ResPartner(models.Model): @api.depends_context('company') def _credit_debit_get(self): + if not self.ids: + self.debit = False + self.credit = False + return tables, where_clause, where_params = self.env['account.move.line']._where_calc([ ('parent_state', '=', 'posted'), ('company_id', 'child_of', self.env.company.root_id.id)