diff --git a/golem_family/models/golem_family.py b/golem_family/models/golem_family.py index bce35311..18e6014f 100644 --- a/golem_family/models/golem_family.py +++ b/golem_family/models/golem_family.py @@ -102,9 +102,13 @@ class GolemFamily(models.Model): def onchange_member(self): """ Sets as member address if there was no precedence """ for family in self: - if not any((family.street, family.street2)): - family.update({'street': family.member_ids[0].street, - 'street2': family.member_ids[0].street2}) + if family.member_ids: + if not any((family.street, family.street2)): + family.update({'street': family.member_ids[0].street, + 'street2': family.member_ids[0].street2, + 'zip': family.member_ids[0].zip, + 'city': family.member_ids[0].city + }) class GolemFamilyRole(models.Model): """ GOLEM Family Role """