diff --git a/account/views.py b/account/views.py index a76693e..45e662e 100644 --- a/account/views.py +++ b/account/views.py @@ -90,6 +90,11 @@ class GoogleLoginMixin(object): ERROR_CODE["2071"], response_status=status.HTTP_400_BAD_REQUEST ) + if not junior_query.is_active: + return custom_error_response( + ERROR_CODE["2075"], + response_status=status.HTTP_404_NOT_FOUND + ) serializer = JuniorSerializer(junior_query) elif str(user_type) == '2': guardian_query = Guardian.objects.filter(user=user_data.last()).last() @@ -98,6 +103,11 @@ class GoogleLoginMixin(object): ERROR_CODE["2070"], response_status=status.HTTP_400_BAD_REQUEST ) + if not guardian_query.is_active: + return custom_error_response( + ERROR_CODE["2075"], + response_status=status.HTTP_404_NOT_FOUND + ) serializer = GuardianSerializer(guardian_query) else: return custom_error_response(