diff --git a/backend/time_tracking/views.py b/backend/time_tracking/views.py index c49510c..c25383d 100644 --- a/backend/time_tracking/views.py +++ b/backend/time_tracking/views.py @@ -37,7 +37,9 @@ class TimeEntryScanView(APIView): permission_classes = [IsAuthenticated] def post(self, request): - code = str(request.data.get('code') or '').strip() + code = str(request.data.get('code') or '').strip().strip('"\'') + if '=' in code: + code = code.split('=', 1)[1].strip().strip('"\'') enter_code = config('SECRET_POINTAGE_ENTER', default='').strip() exit_code = config('SECRET_POINTAGE_EXIT', default='').strip() if code == enter_code: