From 1ce4f99b80a0097de807ab78d9013f8097e44fd1 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Thu, 11 Apr 2019 01:29:32 +0200 Subject: [PATCH] Send noscript header to error messages and OPTIONS request --- src/Ui/UiRequest.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Ui/UiRequest.py b/src/Ui/UiRequest.py index 0abaf98c..2d88c1e1 100644 --- a/src/Ui/UiRequest.py +++ b/src/Ui/UiRequest.py @@ -104,7 +104,7 @@ class UiRequest(object): extra_headers = {"Access-Control-Allow-Origin": "null"} - self.sendHeader(content_type=content_type, extra_headers=extra_headers) + self.sendHeader(content_type=content_type, extra_headers=extra_headers, noscript=True) return "" if path == "/": @@ -785,23 +785,23 @@ class UiRequest(object): # Send bad request error def error400(self, message=""): - self.sendHeader(400) + self.sendHeader(400, noscript=True) return self.formatError("Bad Request", message) # You are not allowed to access this def error403(self, message="", details=True): - self.sendHeader(403) + self.sendHeader(403, noscript=True) self.log.error("Error 403: %s" % message) return self.formatError("Forbidden", message, details=details) # Send file not found error def error404(self, path=""): - self.sendHeader(404) + self.sendHeader(404, noscript=True) return self.formatError("Not Found", path, details=False) # Internal server error def error500(self, message=":("): - self.sendHeader(500) + self.sendHeader(500, noscript=True) return self.formatError("Server error", message) @helper.encodeResponse @@ -824,7 +824,7 @@ class UiRequest(object):

%s

%s

-

Please report it if you think this an error.

+

Please report it if you think this an error.

Details:

%s
""" % (title, html.escape(message), html.escape(json.dumps(details, indent=4, sort_keys=True)))