From b627b1f57c7f4fd758a3a174667f0b93c4654512 Mon Sep 17 00:00:00 2001 From: Marc Durepos Date: Wed, 12 Feb 2025 12:10:09 -0500 Subject: [PATCH] new module sale_mandatory_customer_reference and small fix to delivery_carrier_partner_account --- .../models/res_partner.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/delivery_carrier_partner_account/models/res_partner.py b/delivery_carrier_partner_account/models/res_partner.py index 8168634..92459ff 100644 --- a/delivery_carrier_partner_account/models/res_partner.py +++ b/delivery_carrier_partner_account/models/res_partner.py @@ -24,6 +24,9 @@ class Partner(models.Model): res = super().write(vals) if update_default_carrier and self.carrier_account_ids: self.default_carrier_account_id = self.carrier_account_ids[0] + self.property_delivery_carrier_id = ( + self.default_carrier_account_id.delivery_carrier_id + ) return res @api.model_create_multi @@ -41,9 +44,11 @@ class Partner(models.Model): ) if own_accounts: return own_accounts[0] - commercial_patner_accounts = self.commercial_partner_id.carrier_account_ids.filtered( - lambda account: account.delivery_carrier_id == carrier + commercial_patner_accounts = ( + self.commercial_partner_id.carrier_account_ids.filtered( + lambda account: account.delivery_carrier_id == carrier + ) ) if commercial_patner_accounts: return commercial_patner_accounts[0] - return self.env["delivery.carrier.account"] \ No newline at end of file + return self.env["delivery.carrier.account"]