From d3730aa6cdf64bbbd0bdd7ef967c444598c4d265 Mon Sep 17 00:00:00 2001 From: khuxkm fbexl Date: Mon, 4 May 2020 03:29:41 -0400 Subject: [PATCH] Move user location code outside of GET handler for / Technically, all of the operations available via / will access the user object in some fashion, so loading of the user object can be done outside of the GET if-block. --- server.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server.py b/server.py index 5c75ea2..e6c82e6 100644 --- a/server.py +++ b/server.py @@ -72,9 +72,9 @@ def register(): @app.route("/", methods=["GET", "UPDATE", "DELETE"]) def render_data(fingerprint): + user = User.query.filter_by(fingerprint=fingerprint).first() + if not user: return abort(404) if request.method == "GET": - user = User.query.filter_by(fingerprint=fingerprint).first() - if not user: return abort(404) resp = make_response(user.data or b"", 200) resp.headers["Content-Type"] = user.mime_type return resp