From 408c219999fd7a41927517f8c7df6987aee185c6 Mon Sep 17 00:00:00 2001 From: Horilla Date: Mon, 2 Jun 2025 12:42:13 +0530 Subject: [PATCH] [FIX] HORILLA API: Check-in api try-except block --- horilla_api/api_views/attendance/views.py | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/horilla_api/api_views/attendance/views.py b/horilla_api/api_views/attendance/views.py index e25a46381..cc451889b 100644 --- a/horilla_api/api_views/attendance/views.py +++ b/horilla_api/api_views/attendance/views.py @@ -843,11 +843,21 @@ class CheckingStatus(APIView): .first() ) if attendance_activity: - clock_in_time = attendance_activity_first.clock_in.strftime("%I:%M %p") - if attendance_activity.clock_out_date: - status = False - else: - status = True + try: + clock_in_time = attendance_activity_first.clock_in.strftime("%I:%M %p") + if attendance_activity.clock_out_date: + status = False + else: + status = True + return Response( + { + "status": status, + "duration": duration, + "clock_in": clock_in_time, + }, + status=200, + ) + except: return Response( {"status": status, "duration": duration, "clock_in": clock_in_time}, status=200,