X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=manifoldapi%2Fmanifoldapi.py;h=a8b2ab9a2d3a94f540e4458813dd0e3a4df9f272;hb=4f924a3d5b8d6ca7cf022e15900369c7a0c4ce7e;hp=b1a1a0cc10c1c2ad5e16747a416edb5b8411c286;hpb=8cd242571082562afa089d7da255c8234055f685;p=myslice.git diff --git a/manifoldapi/manifoldapi.py b/manifoldapi/manifoldapi.py index b1a1a0cc..a8b2ab9a 100644 --- a/manifoldapi/manifoldapi.py +++ b/manifoldapi/manifoldapi.py @@ -4,6 +4,7 @@ import copy, xmlrpclib from myslice.configengine import ConfigEngine from django.contrib import messages +from django.shortcuts import redirect from manifoldresult import ManifoldResult, ManifoldCode, ManifoldException from manifold.core.result_value import ResultValue @@ -152,7 +153,9 @@ def _execute_query(request, query, manifold_api_session_auth): def execute_query(request, query): if not 'manifold' in request.session or not 'auth' in request.session['manifold']: request.session.flush() - raise Exception, "User not authenticated" + #raise Exception, "User not authenticated" + host = request.get_host() + return redirect('/') manifold_api_session_auth = request.session['manifold']['auth'] return _execute_query(request, query, manifold_api_session_auth)