diff --git a/lib/view/dashboard/attendanceScreen.dart b/lib/view/dashboard/attendanceScreen.dart index 23824fe..9e83a47 100644 --- a/lib/view/dashboard/attendanceScreen.dart +++ b/lib/view/dashboard/attendanceScreen.dart @@ -46,6 +46,11 @@ class _AttendanceScreenState extends State with UIMixin { attendanceController.selectedProjectId!); await attendanceController .fetchAttendanceLogs(attendanceController.selectedProjectId!); + await attendanceController + .fetchProjectData(attendanceController.selectedProjectId!); + await attendanceController + .fetchProjectData(attendanceController.selectedProjectId!); + attendanceController.update(); } else { await attendanceController.fetchProjects(); } @@ -95,7 +100,8 @@ class _AttendanceScreenState extends State with UIMixin { .fetchAttendanceLogs(value); await attendanceController .fetchRegularizationLogs(value); - await attendanceController.fetchProjectData(value); + await attendanceController + .fetchProjectData(value); attendanceController.update(); }, itemBuilder: (BuildContext context) { @@ -707,6 +713,10 @@ class _AttendanceScreenState extends State with UIMixin { attendanceController.selectedProjectId!); attendanceController.fetchAttendanceLogs( attendanceController.selectedProjectId!); + await attendanceController.fetchRegularizationLogs( + attendanceController.selectedProjectId!); + await attendanceController.fetchProjectData( + attendanceController.selectedProjectId!); } }, style: ElevatedButton.styleFrom( @@ -756,6 +766,10 @@ class _AttendanceScreenState extends State with UIMixin { attendanceController.selectedProjectId!); attendanceController.fetchAttendanceLogs( attendanceController.selectedProjectId!); + await attendanceController.fetchRegularizationLogs( + attendanceController.selectedProjectId!); + await attendanceController.fetchProjectData( + attendanceController.selectedProjectId!); } }, style: ElevatedButton.styleFrom(