From 4227c3036db2674394f3a4daee5d59d9e7d1e01c Mon Sep 17 00:00:00 2001 From: Son NK Date: Mon, 8 Jul 2019 14:21:13 +0200 Subject: [PATCH] fix reset password expired --- app/dashboard/views/setting.py | 3 ++- app/models.py | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/dashboard/views/setting.py b/app/dashboard/views/setting.py index cf576998..121c3f41 100644 --- a/app/dashboard/views/setting.py +++ b/app/dashboard/views/setting.py @@ -144,8 +144,9 @@ def send_reset_password_email(user): """ generate a new ResetPasswordCode and send it over email to user """ + # the activation code is valid for 1h reset_password_code = ResetPasswordCode.create( - user_id=user.id, code=random_string(60) + user_id=user.id, code=random_string(60), expired=arrow.now().shift(hours=1) ) db.session.commit() diff --git a/app/models.py b/app/models.py index 826f078f..707258e4 100644 --- a/app/models.py +++ b/app/models.py @@ -207,8 +207,7 @@ class ResetPasswordCode(db.Model, ModelMixin): user = db.relationship(User) - # the activation code is valid for 1h - expired = db.Column(ArrowType, default=arrow.now().shift(hours=1), nullable=False) + expired = db.Column(ArrowType, nullable=False) class Partner(db.Model, ModelMixin):