From: Thierry Parmentelat <thierry.parmentelat@inria.fr>
Date: Tue, 10 Dec 2013 15:50:08 +0000 (+0100)
Subject: undo an annoying change
X-Git-Tag: myslice-0.3-0~89^2~6^2
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=13fe73170b3a3f5912bbd13aee0a97048d935436;p=unfold.git

undo an annoying change
---

diff --git a/manifold/manifoldapi.py b/manifold/manifoldapi.py
index a80a220c..25b80f9c 100644
--- a/manifold/manifoldapi.py
+++ b/manifold/manifoldapi.py
@@ -132,8 +132,10 @@ def _execute_query(request, query, manifold_api_session_auth):
     print "-"*80
     result = manifold_api.forward(query.to_dict())
     if result['code'] == 2:
-        # XXX only if we know it is the issue
-        del request.session['manifold']
+        # this is gross; at the very least we need to logout() 
+        # but most importantly there is a need to refine that test, since 
+        # code==2 does not necessarily mean an expired session
+        # del request.session['manifold']
         raise Exception, 'Error running query: %r' % result
     
     if result['code'] == 1: