From 2718a7b716a31fddd0f8fc6ea3b3030806a804eb Mon Sep 17 00:00:00 2001 From: BOHA Date: Mon, 23 Mar 2026 13:41:55 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20attendance=20admin=20=E2=80=94=20add=20u?= =?UTF-8?q?ser=5Fname=20to=20records,=20fix=20Czech=20diacritics=20in=20ta?= =?UTF-8?q?ble=20headers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - listAttendance() now maps users.first_name + last_name to user_name - Fixed escaped Unicode in table headers (Zaměstnanec, Příchod, Poznámka) Co-Authored-By: Claude Opus 4.6 (1M context) --- src/admin/components/AttendanceShiftTable.tsx | 6 +++--- src/services/attendance.service.ts | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/admin/components/AttendanceShiftTable.tsx b/src/admin/components/AttendanceShiftTable.tsx index c87fda1..afdbad1 100644 --- a/src/admin/components/AttendanceShiftTable.tsx +++ b/src/admin/components/AttendanceShiftTable.tsx @@ -96,15 +96,15 @@ export default function AttendanceShiftTable({ records, onEdit, onDelete }: Atte Datum - Zam\u011Bstnanec + Zaměstnanec Typ - P\u0159\u00EDchod + Příchod Pauza Odchod Hodiny Projekt GPS - Pozn\u00E1mka + Poznámka Akce diff --git a/src/services/attendance.service.ts b/src/services/attendance.service.ts index c9d7cb0..4fefd1b 100644 --- a/src/services/attendance.service.ts +++ b/src/services/attendance.service.ts @@ -725,8 +725,10 @@ export async function listAttendance(params: ListAttendanceParams) { ...l, project_name: projectNameMap.get(l.project_id) || `Projekt #${l.project_id}`, })); + const u = rec.users; return { ...rec, + user_name: u ? `${u.first_name} ${u.last_name}`.trim() : '', project_name: rec.project_id ? (projectNameMap.get(rec.project_id) || null) : null, project_logs: logs, };