From 9bef8ef4caaf9ac6bd0eb6cac48b2773983be5e6 Mon Sep 17 00:00:00 2001 From: michel Date: Thu, 18 Jan 2018 11:07:36 +0100 Subject: [PATCH] [TMP] Sets as member address if there was no precedence --- golem_family/models/golem_family.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/golem_family/models/golem_family.py b/golem_family/models/golem_family.py index 4c8f0fa5..7b5ed02c 100644 --- a/golem_family/models/golem_family.py +++ b/golem_family/models/golem_family.py @@ -98,6 +98,18 @@ class GolemFamily(models.Model): for family in self: family.count = len(family.member_ids) + @api.onchange('member_ids') + def onchange_member(self): + """ Sets as member address if there was no precedence """ + for family in self: + if not family.street or family.street2 or family.zip or \ + family.city or family.state_id or family.country_id: + family.street = family.member_ids.street + family.street2 = family.member_ids.street2 + family.zip = family.member_ids.zip + family.city = family.member_ids.city + family.state_id = family.member_ids.state_id + family.country_id = family.member_ids.country_id class GolemFamilyRole(models.Model): """ GOLEM Family Role """