changeset c2a89f5ba991 in modules/party:default
details: https://hg.tryton.org/modules/party?cmd=changeset&node=c2a89f5ba991
description:
Set party when address is selected on identifier
issue11704
review427721003
diffstat:
party.py | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diffs (15 lines):
diff -r 76099fe283b7 -r c2a89f5ba991 party.py
--- a/party.py Fri Sep 16 23:37:38 2022 +0200
+++ b/party.py Sun Sep 18 12:26:06 2022 +0200
@@ -682,6 +682,11 @@
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()