change: autocreate settings on get

This commit is contained in:
2024-02-19 17:06:29 +01:00
parent dadccccbc5
commit 0d344be8f7

View File

@@ -138,8 +138,9 @@ def settings():
if flask.request.method == "GET":
user_settings = db.session.query(UserSettings).filter(UserSettings.username==user).first()
if not user_settings:
return ('', 404)
else:
posted = UserSettings(username=user, signal_priority=5, email_priority=7, ntfy_priority=3)
db.session.merge(posted)
db.session.commit()
return flask.jsonify(user_settings.serizalize())