mirror of
https://github.com/FAUSheppy/icinga-webhook-gateway
synced 2025-12-06 07:21:38 +01:00
fix: handle none user better
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user