diff --git a/src/providers/views.py b/src/providers/views.py
index 73b9e52487d39a83c705a5f914c0d05108b5de87..2ca507744f8a77e49fba126029298b0c77aef256 100644
--- a/src/providers/views.py
+++ b/src/providers/views.py
@@ -766,7 +766,7 @@ class CreateVisualizationToken(APIView):
 
         # replace in user_email the value with the polaris email adresse, if the shib connector is active 
         context = serializer.validated_data.get("context_id")
-        if "user_" in context:
+        if context and "user_" in context:
             context_without_user = context.replace("user_","")
             email = shib_connector_resolver(email=context_without_user,provider=provider)
             if email != "":