Delete session only on non-readonly transaction

issue6769
review37691002
This commit is contained in:
Cédric Krier committed 2017-09-26 01:34:03 +02:00
1 parent 184e394c61
commit 25ff2e9303
1 file changed
+2 -1
+2 -1
View File
@@ -397,6 +397,7 @@ class UserSession(ModelSQL):
@classmethod
def get_user(cls, session):
transaction = Transaction()
sessions = cls.search([
('key', '=', session),
])
@@ -405,7 +406,7 @@ class UserSession(ModelSQL):
session, = sessions
if not session.expired:
return session.user
else:
elif not transaction.readonly:
cls.delete([session])
@classmethod