if (data.success) { const allAttendance = Array.isArray(data.data) ? data.data : []; const uniqueAttendance = dedupeAttendanceByEmployeeId(allAttendance); const initialCreditedDays = buildCreditedDaysByEmployee(allAttendance); setAttendanceData(uniqueAttendance); setCreditedDays(initialCreditedDays); setSummaryCounts(buildSummaryCounts(uniqueAttendance)); writeCache(ATTENDANCE_CACHE_KEY, { attendanceData: uniqueAttendance, creditedDays: initialCreditedDays }); return uniqueAttendance;