From 5fc0b7421af424404c7d9d7f0670ed99348734d1 Mon Sep 17 00:00:00 2001 From: Fabien Bourgeois Date: Wed, 13 Jul 2016 20:11:56 +0200 Subject: [PATCH] [IMP]GOLEM Family : sets lastname to family name onchange if there was no one given --- golem_family/models/golem_family.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/golem_family/models/golem_family.py b/golem_family/models/golem_family.py index 30ce35cb..56a9833f 100644 --- a/golem_family/models/golem_family.py +++ b/golem_family/models/golem_family.py @@ -40,6 +40,13 @@ class ResPartner(models.Model): class GolemMember(models.Model): _inherit = 'golem.member' + @api.onchange('family_id') + def onchange_family(self): + """ Sets lastname as family name if there was no precedence """ + for p in self: + if not p.lastname: + p.lastname = self.family_id.name + @api.multi def button_family_members(self): self.ensure_one()