From 3fb931588800c9fddd32deb362b8af668ec254f8 Mon Sep 17 00:00:00 2001 From: Adrian Schmutzler Date: Wed, 7 Jul 2021 23:15:42 +0200 Subject: [PATCH] user: fix return for non-existent user Fixes a 500 error. Signed-off-by: Adrian Schmutzler --- ffmap/web/application.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ffmap/web/application.py b/ffmap/web/application.py index f453143..a2440b7 100755 --- a/ffmap/web/application.py +++ b/ffmap/web/application.py @@ -447,10 +447,13 @@ def user_list(): def user_info(nickname): mysql = FreifunkMySQL() user = mysql.findone("SELECT * FROM users WHERE nickname = %s LIMIT 1",(nickname,)) - user["created"] = mysql.utcaware(user["created"]) + if not user: mysql.close() return "User not found" + + user["created"] = mysql.utcaware(user["created"]) + if request.method == 'POST': if request.form.get("action") == "changepw": if is_authorized(user["nickname"], session):