diff --git a/src/pages/Attendance/Report/components/AttendanceReportExcelExportModal.tsx b/src/pages/Attendance/Report/components/AttendanceReportExcelExportModal.tsx index 9e067661..b79f5e5f 100644 --- a/src/pages/Attendance/Report/components/AttendanceReportExcelExportModal.tsx +++ b/src/pages/Attendance/Report/components/AttendanceReportExcelExportModal.tsx @@ -62,7 +62,11 @@ const AttendanceReportExcelExportModal = ({ } } else { if (checkedAttendances.some((a) => a.sessionId === ALL_SESSION_ID)) { - setCheckedAttendances([attendance]); + setCheckedAttendances( + checkedAttendances.filter( + (a) => a.sessionId !== ALL_SESSION_ID && a.sessionId !== attendance.sessionId, + ), + ); } else { if (checkedAttendances.some((a) => a.sessionId === attendance.sessionId)) { setCheckedAttendances(