From 94dcb3c19f483279c81571cc0b7b7eb461015af6 Mon Sep 17 00:00:00 2001 From: RemiFr82 Date: Mon, 27 May 2024 04:38:55 +0200 Subject: [PATCH] [IMP] name_get() --- ffck_commons/models/res_partner.py | 32 ++++++++++++++---------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/ffck_commons/models/res_partner.py b/ffck_commons/models/res_partner.py index 4f9226c..5d8dc84 100644 --- a/ffck_commons/models/res_partner.py +++ b/ffck_commons/models/res_partner.py @@ -83,24 +83,22 @@ class ResPartner(models.Model): def name_get(self): result = [] - # ffck_partners = self.filtered('ffck_network') - # others = self - ffck_partners - for record in self: - if record.ffck_network: - code = record.partner_code - ref = record.ref - result.append( - ( - record.id, - "{}{}{}".format( - code and code + " - " or "", - ref and record.is_company and ref + " - " or "", - super(ResPartner, record).name_get()[0][1], - ), - ) + ffck_partners = self.filtered("ffck_network") + others = self - ffck_partners + for record in ffck_partners: + code = record.partner_code + ref = record.ref + result.append( + ( + record.id, + "{}{}{}".format( + code and code + " - " or "", + ref and record.is_company and ref + " - " or "", + super(ResPartner, record).name_get()[0][1], + ), ) - else: - result += super(ResPartner, record).name_get() + ) + result += super(ResPartner, others).name_get() return result # COMPUTES