X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=manifold%2Fmanifoldapi.py;fp=manifold%2Fmanifoldapi.py;h=6639d484cf2ed6bfe96cd5dc53bfd325b34adecf;hb=ef9e572f3c703640218a44ea7f86aa71805cbcfe;hp=f8c33f98290d8ab61fcc7f9755462b9803f9bd87;hpb=a1e452649acd9538b59dbf728dbc7b7ddec96749;p=unfold.git diff --git a/manifold/manifoldapi.py b/manifold/manifoldapi.py index f8c33f98..6639d484 100644 --- a/manifold/manifoldapi.py +++ b/manifold/manifoldapi.py @@ -132,6 +132,9 @@ def _execute_query(request, query, manifold_api_session_auth): print "-"*80 result = manifold_api.forward(query.to_dict()) if result['code'] == 2: + # 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 # XXX only if we know it is the issue del request.session['manifold'] # Flush django session