From f5cab2140ab22a73fe85a6aca99b1b0edd8d820b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 18 Sep 2022 12:26:06 +0200 Subject: [PATCH] Set party when address is selected on identifier issue11704 review427721003 --- party.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/party.py b/party.py index 55d9039a05..4794222e82 100644 --- a/party.py +++ b/party.py @@ -682,6 +682,11 @@ class Identifier(sequence_ordered(), DeactivableMixin, ModelSQL, ModelView): def _type_addresses(cls): return {'fr_siret'} + @fields.depends('address', '_parent_address.party') + def on_change_address(self): + if self.address: + self.party = self.address.party + @fields.depends('type') def on_change_with_type_address(self, name=None): return self.type in self._type_addresses()