From 6978a8cde578b2868bed95bc5306c8368a546324 Mon Sep 17 00:00:00 2001 From: Luis Torres Date: Mon, 27 Apr 2026 09:56:29 -0600 Subject: [PATCH] [FIX] hr_employee_second_lastname: expose lastname2 on public The field lastname2 was not available on hr.employee.public, causing the error 'fields are not available for employee public profiles' when non-HR users accessed employee records. This follows the same approach used in hr_employee_firstname commit 51c92d0 which exposed firstname and lastname on the public model but missed lastname2 from this module. --- hr_employee_second_lastname/models/__init__.py | 1 + .../models/hr_employee_public.py | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 hr_employee_second_lastname/models/hr_employee_public.py diff --git a/hr_employee_second_lastname/models/__init__.py b/hr_employee_second_lastname/models/__init__.py index e11a62f98ca..4bf3ed828b9 100644 --- a/hr_employee_second_lastname/models/__init__.py +++ b/hr_employee_second_lastname/models/__init__.py @@ -1 +1,2 @@ from . import hr_employee +from . import hr_employee_public diff --git a/hr_employee_second_lastname/models/hr_employee_public.py b/hr_employee_second_lastname/models/hr_employee_public.py new file mode 100644 index 00000000000..3622930a2b7 --- /dev/null +++ b/hr_employee_second_lastname/models/hr_employee_public.py @@ -0,0 +1,10 @@ +# Copyright 2026 Vauxoo () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class HrEmployeePublic(models.Model): + _inherit = "hr.employee.public" + + lastname2 = fields.Char(related="employee_id.lastname2")