]> git.ipfire.org Git - ipfire.org.git/commitdiff
download: Redirect to main page on errors
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 1 Nov 2018 12:33:29 +0000 (12:33 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 1 Nov 2018 12:33:29 +0000 (12:33 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/web/download.py

index 32fcd84a7a4b37ed8b2f43fa64b9b3f0aaba75be..2e588c4b38a02405873c8b79cd63b4acba491ef5 100644 (file)
@@ -55,3 +55,10 @@ class FileHandler(base.BaseHandler):
 
        # Allow HEAD
        head = get
+
+       def write_error(self, status_code, **kwargs):
+               """
+                       Since we cannot deliver any CSS or similar here,
+                       we will have to redirect the user back to the main page
+               """
+               self.redirect("https://www.ipfire.org/error/%s" % status_code)