Skip to content
Snippets Groups Projects
Commit 49bf375c authored by Simon Künzel's avatar Simon Künzel
Browse files

Fix user settings in read-only mode

parent c46dc7ab
Branches
Tags
1 merge request!1Rollout to production
Pipeline #5923 passed
...@@ -22,12 +22,12 @@ def api_route_users(): ...@@ -22,12 +22,12 @@ def api_route_users():
@api_moderator_route() @api_moderator_route()
def api_route_user_me_settings(): def api_route_user_me_settings():
if flask.request.method == "GET": if flask.request.method == "GET":
if api.live_config.is_readonly():
raise ApiClientException(ERROR_SITE_IS_READONLY)
settings = get_user_settings(get_user_id()) settings = get_user_settings(get_user_id())
if settings is None: if settings is None:
raise RuntimeError("No db user for moderator") # pragma: no cover raise RuntimeError("No db user for moderator") # pragma: no cover
return settings return settings
if api.live_config.is_readonly():
raise ApiClientException(ERROR_SITE_IS_READONLY)
check_csrf_token() check_csrf_token()
updates = get_client_json(flask.request).get_object("updates") updates = get_client_json(flask.request).get_object("updates")
update_user_settings(get_user_id(), updates) update_user_settings(get_user_id(), updates)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment