From 3bc6769e287ef282fe6a3a3be6b8d83bb3eb3104 Mon Sep 17 00:00:00 2001 From: niphlod Date: Thu, 28 Jul 2016 21:36:43 +0200 Subject: [PATCH] fixes #1406 --- gluon/main.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gluon/main.py b/gluon/main.py index 81f04b90..971c48a7 100644 --- a/gluon/main.py +++ b/gluon/main.py @@ -454,7 +454,8 @@ def wsgibase(environ, responder): # ################################################## # on success, try store session in database # ################################################## - session._try_store_in_db(request, response) + if not env.web2py_disable_session: + session._try_store_in_db(request, response) # ################################################## # on success, commit database @@ -471,8 +472,8 @@ def wsgibase(environ, responder): # if session not in db try store session on filesystem # this must be done after trying to commit database! # ################################################## - - session._try_store_in_cookie_or_file(request, response) + if not env.web2py_disable_session: + session._try_store_in_cookie_or_file(request, response) # Set header so client can distinguish component requests. if request.cid: