From fa62fb5ba1ad541a5b61a261ff54aaa93a17d4c5 Mon Sep 17 00:00:00 2001 From: Nicolas Drolet Date: Thu, 4 Dec 2025 11:47:24 -0500 Subject: [PATCH] fix(employee-management): can now set last work day of employee to null properly --- .../components/employee/add-modify-dialog-form.vue | 8 ++++++++ .../components/employee/add-modify-dialog.vue | 10 +++++----- .../employee-list/models/employee-profile.models.ts | 4 ++-- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/src/modules/employee-list/components/employee/add-modify-dialog-form.vue b/src/modules/employee-list/components/employee/add-modify-dialog-form.vue index d7752ee..a28366b 100644 --- a/src/modules/employee-list/components/employee/add-modify-dialog-form.vue +++ b/src/modules/employee-list/components/employee/add-modify-dialog-form.vue @@ -9,6 +9,13 @@ const last_work_day = computed(() => employee_store.employee.last_work_day ?? '---'); const is_first_day_picker_open = ref(false); const is_last_day_picker_open = ref(false); + + const setLastWorkDay = (date: string | number | null) => { + if (typeof date === 'string' && date.length > 0) { + employee_store.employee.last_work_day = date; + } + employee_store.employee.last_work_day = null; + }