diff --git a/pms-l10n-es/models/pms_checkin_partner.py b/pms-l10n-es/models/pms_checkin_partner.py index 2d257790e..2d2d5ac5e 100644 --- a/pms-l10n-es/models/pms_checkin_partner.py +++ b/pms-l10n-es/models/pms_checkin_partner.py @@ -4,8 +4,14 @@ from odoo import api, fields, models class PmsCheckinPartner(models.Model): _inherit = "pms.checkin.partner" - lastname2 = fields.Char( + lastname = fields.Char( "Last Name", + compute="_compute_lastname", + store=True, + readonly=False, + ) + lastname2 = fields.Char( + "Second Last Name", compute="_compute_lastname2", store=True, readonly=False, @@ -51,6 +57,12 @@ class PmsCheckinPartner(models.Model): readonly=False, ) + @api.depends("partner_id", "partner_id.lastname") + def _compute_lastname(self): + for record in self: + if not record.lastname: + record.lastname = record.partner_id.lastname + @api.depends("partner_id", "partner_id.lastname2") def _compute_lastname2(self): for record in self: diff --git a/pms-l10n-es/views/pms_checkin_partner_views.xml b/pms-l10n-es/views/pms_checkin_partner_views.xml index d7a3dc3d1..8eefdeef2 100644 --- a/pms-l10n-es/views/pms_checkin_partner_views.xml +++ b/pms-l10n-es/views/pms_checkin_partner_views.xml @@ -25,6 +25,7 @@ + @@ -43,6 +44,7 @@ + @@ -61,6 +63,7 @@ + @@ -79,6 +82,7 @@ +