diff --git a/files/routes/settings.py b/files/routes/settings.py index 8c27c6e7c..20d86ca39 100644 --- a/files/routes/settings.py +++ b/files/routes/settings.py @@ -98,6 +98,10 @@ def settings_profile_post(v): updated = True v.teddit = request.values.get("teddit", None) == 'true' + elif request.values.get("compact", v.compact) != v.compact: + updated = True + v.teddit = request.values.get("compact", None) == 'true' + elif request.values.get("nitter", v.nitter) != v.nitter: updated = True v.nitter = request.values.get("nitter", None) == 'true' @@ -364,11 +368,6 @@ def settings_profile_post(v): updated = True else: abort(400) - compact = request.values.get("compact") - if compact: - v.compact = compact - updated = True - theme = request.values.get("theme") if theme: if theme in ["classic","transparent", "win98", "dark", "light", "coffee", "tron", "4chan", "midnight"]: