diff --git a/profiles/models.py b/profiles/models.py
index e03b72d3305340b62b733966e7fb6924179af206..d21315e1099dcb805fc2d59c27d1a77c60156641 100644
--- a/profiles/models.py
+++ b/profiles/models.py
@@ -194,7 +194,7 @@ class Student(ProfileMixin, models.Model):
                 self.year = f"{date_now.year-1}/{date_now.year}"
 
             # send email with link to registration docs
-            SendDocs(user=self.user).send()
+            # SendDocs(user=self.user).send()
 
             # send a telegram message to oserSECGEN
             telegram_settings = settings.TELEGRAM
diff --git a/users/views.py b/users/views.py
index a2c18d6d8d9eefa0e01d0c165a6b205055502d11..394d5b4c79803ed5e6c4073bf46651487ad959a9 100644
--- a/users/views.py
+++ b/users/views.py
@@ -28,6 +28,7 @@ class UserViewSet(viewsets.ReadOnlyModelViewSet):
     serializer_class = UserSerializer
     permission_classes = (DRYPermissions,)
 
+
 class UserCheckChartViewSet(APIView):
     """API endpoint that allows to see of user have signed charter.
 
@@ -37,23 +38,28 @@ class UserCheckChartViewSet(APIView):
         list:
         Return a boolean value.
     """
-    def get(self, *args, **kwargs):
-        user = User.objects.filter(email=self.request.query_params.get('email'))
-        if user[0].HasSignedCharter :
-            resp = status.HTTP_200_OK
-        else : 
-            resp= status.HTTP_404_NOT_FOUND
-        return Response( status=resp)
 
+    def get(self, *args, **kwargs):
+        user = User.objects.filter(
+            email=self.request.query_params.get('email'))
+        print(self.request.query_params.get('email'))
+        try:
+            if user[0].HasSignedCharter:
+                resp = status.HTTP_200_OK
+            else:
+                resp = status.HTTP_401_UNAUTHORIZED
+            return Response(status=resp)
+        except IndexError:
+            return Response(status=status.HTTP_404_NOT_FOUND)
 
     def post(self, *args, **kwargs):
-        user = User.objects.filter(email=self.request.query_params.get('email'))
-        if len(user)  != 0 :
+        print(self.request.query_params.get('email'))
+        user = User.objects.filter(
+            email=self.request.query_params.get('email'))
+        if len(user) != 0:
             resp = status.HTTP_200_OK
-        else : 
-            resp= status.HTTP_404_NOT_FOUND
-        user[0].HasSignedCharter = True
-        user[0].save()
-        return Response( status=resp)
-
-   
\ No newline at end of file
+            user[0].HasSignedCharter = True
+            user[0].save()
+        else:
+            resp = status.HTTP_404_NOT_FOUND
+        return Response(status=resp)