From 06faabe2be7fb9984217c9a6faecec91f91d6e12 Mon Sep 17 00:00:00 2001 From: pengyuthon Date: Tue, 27 Jan 2026 17:14:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=91=98=E5=B7=A5=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yuthon_hr_attendance/controllers/portal.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/yuthon_hr_attendance/controllers/portal.py b/yuthon_hr_attendance/controllers/portal.py index 5e11248db..7cf40516f 100644 --- a/yuthon_hr_attendance/controllers/portal.py +++ b/yuthon_hr_attendance/controllers/portal.py @@ -53,7 +53,8 @@ class CustomerPortal(portal.CustomerPortal): @http.route('/phone/vacation/self', type='http', auth="none", csrf=False, cors='*') def phone_vacation_self(self, **kw): - records = request.env['yuthon.vacation.reports'].sudo().search([('employee_id.id', '=', kw.get('employee_id'))]) + emp_id = request.env['res.users'].sudo().search([('id', '=', int(kw.get('users_id')))]) + records = request.env['yuthon.vacation.reports'].sudo().search([('employee_id.id', '=', emp_id.employee_id.id)]) data = {} for record in records: year = record.vacation_date.year