diff --git a/VERSION b/VERSION index a248a49e..c7d859a7 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.6.0-development+timestamp.2013.08.20.10.57.14 +Version 2.6.0-development+timestamp.2013.08.20.11.14.41 diff --git a/gluon/globals.py b/gluon/globals.py index 11fede2b..13083c48 100644 --- a/gluon/globals.py +++ b/gluon/globals.py @@ -982,6 +982,10 @@ class Session(Storage): # or no changes to session if not response.session_db_table or self._forget or self._unchanged(): + if (not response.session_db_table and + global_settings.db_sessions is not True and + response.session_masterapp in global_settings.db_sessions): + global_settings.db_sessions.remove(response.session_masterapp) return False table = response.session_db_table