From 5bb0ae02343cf02512d314afde37c5492afbcc6f Mon Sep 17 00:00:00 2001 From: Son NK <> Date: Tue, 26 Jan 2021 20:14:13 +0100 Subject: [PATCH] Set user.sender_format_updated_at when user updates sender_format --- app/api/views/setting.py | 2 ++ app/dashboard/views/setting.py | 1 + 2 files changed, 3 insertions(+) diff --git a/app/api/views/setting.py b/app/api/views/setting.py index a3515835..73a89598 100644 --- a/app/api/views/setting.py +++ b/app/api/views/setting.py @@ -1,3 +1,4 @@ +import arrow from flask import jsonify, g, request from app.api.base import api_bp, require_api_auth @@ -68,6 +69,7 @@ def update_setting(): return jsonify(error="Invalid sender_format"), 400 user.sender_format = SenderFormatEnum.get_value(sender_format) + user.sender_format_updated_at = arrow.now() if "random_alias_default_domain" in data: default_domain = data["random_alias_default_domain"] diff --git a/app/dashboard/views/setting.py b/app/dashboard/views/setting.py index 1461a363..e5bbb7bc 100644 --- a/app/dashboard/views/setting.py +++ b/app/dashboard/views/setting.py @@ -238,6 +238,7 @@ def setting(): sender_format = int(request.form.get("sender-format")) if SenderFormatEnum.has_value(sender_format): current_user.sender_format = sender_format + current_user.sender_format_updated_at = arrow.now() db.session.commit() flash("Your sender format preference has been updated", "success") db.session.commit()