[password-resets] Don't set a token as expired when it has been claimed already



commit 0213ed737e42cdc14d814e13048e3e171417fc86
Author: Andrea Veri <averi redhat com>
Date:   Mon Nov 23 14:21:43 2020 +0100

    Don't set a token as expired when it has been claimed already

 jobs/expired-token.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/jobs/expired-token.py b/jobs/expired-token.py
index a90b8b6..dceceef 100755
--- a/jobs/expired-token.py
+++ b/jobs/expired-token.py
@@ -14,8 +14,9 @@ def expired_token():
     tokens = Session.query(Token).all()
 
     for t in tokens:
-        if datetime.now() > t.date + timedelta(hours=1):
-            t.expired = 1
+        if not t.claimed:
+            if datetime.now() > t.date + timedelta(hours=1):
+                t.expired = 1
 
     Session.commit()
     Session.close()


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]