diff --git a/trytond/security.py b/trytond/security.py index 654f4c4c73..08ba423e68 100644 --- a/trytond/security.py +++ b/trytond/security.py @@ -43,11 +43,12 @@ def check(dbname, user, session, outdate_timeout=True): to_del = [] for i, (timestamp, real_session) \ in enumerate(_USER_CACHE[dbname][user]): - if abs(timestamp - time.time()) < SESSION_TIMEOUT \ - and real_session == session: - if outdate_timeout: - _USER_CACHE[dbname][user][i] = (time.time(), real_session) - result = True + if abs(timestamp - time.time()) < SESSION_TIMEOUT: + if real_session == session: + if outdate_timeout: + _USER_CACHE[dbname][user][i] = \ + (time.time(), real_session) + result = True else: to_del.insert(0, i) for i in to_del: