diff --git a/SAS/TMSS/backend/src/tmss/tmssapp/views.py b/SAS/TMSS/backend/src/tmss/tmssapp/views.py
index 58d7168d1b41af12e69f7965ddc35d11a2798046..2f8f5f30f013fb06b3448d671b3c80c13abee51d 100644
--- a/SAS/TMSS/backend/src/tmss/tmssapp/views.py
+++ b/SAS/TMSS/backend/src/tmss/tmssapp/views.py
@@ -67,10 +67,10 @@ def revoke_token_deauth(request, *args, **kwargs):
     invalidate_token.delete()
     return HttpResponse(status=204)
 
-@api_view(['GET'])
+
 def authentication_state(request):
     if not request.user.is_authenticated:
-        username = request.query_params.get('username', None)
+        username = request.GET.get('username', None)
         if username:
             # Check websocket token against known token for given username, to hint to the frontend that the user has
             # an active session. Proposed solution from TMSS-2904.