From 8bb2347b7080e87228270d4bde88cfd835aba03b Mon Sep 17 00:00:00 2001 From: Tirta Aditya Date: Fri, 17 Oct 2025 13:15:22 +0700 Subject: [PATCH] updated absens --- app/modules/absensi/services/absensi.service.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/modules/absensi/services/absensi.service.js b/app/modules/absensi/services/absensi.service.js index b9b744a..265c13e 100644 --- a/app/modules/absensi/services/absensi.service.js +++ b/app/modules/absensi/services/absensi.service.js @@ -45,6 +45,10 @@ const create = async (req, res) => { where: { user_id, date: today }, }); + if (attendance && ['sick', 'permission'].includes(attendance.type)) { + return response.failed(res, 400, `Hari ini Anda sudah absen ${attendance.type}`); + } + // === Jika izin (sakit / izin) === if (['sick', 'permission'].includes(type)) { if (attendance) return response.failed(res, 400, 'Sudah ada absensi hari ini');