fix: handle none user better

This commit is contained in:
2023-07-07 13:54:34 +02:00
parent 876e3101c0
commit 8c39628a51

View File

@@ -128,7 +128,7 @@ def create_entry(form, user):
@app.route("/service-details") @app.route("/service-details")
def service_details(): def service_details():
user = flask.request.headers.get("X-Forwarded-Preferred-Username") user = str(flask.request.headers.get("X-Forwarded-Preferred-Username"))
service = flask.request.args.get("service") service = flask.request.args.get("service")
# query service # # query service #
@@ -137,7 +137,7 @@ def service_details():
# validate # # validate #
if not service: if not service:
return ("{} not found".format("service"), 404) return ("{} not found".format("service"), 404)
if service.owner and service.owner != user: if service.owner and str(service.owner) != user:
return ("Services is not owned by {}".format(user)) return ("Services is not owned by {}".format(user))
status_list = db.session.query(Status).filter(Status.service==service.service).all() status_list = db.session.query(Status).filter(Status.service==service.service).all()