]> git.ipfire.org Git - ipfire.org.git/commitdiff
nopaste: Don't send HTML errors to cURL
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 23 Feb 2024 19:25:00 +0000 (19:25 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 23 Feb 2024 19:25:00 +0000 (19:25 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/web/nopaste.py

index 6424f26e6c2c09393414d55e914c463d621a5323..ad013670c100badfce64d05a427fcbbd7477b5dd 100644 (file)
@@ -43,6 +43,13 @@ class CreateHandler(base.AnalyticsMixin, base.BaseHandler):
                # Perform the check as usual
                super().check_xsrf_cookie()
 
+       def write_error(self, *args, **kwargs):
+               if self.request.method == "PUT":
+                       return
+
+               # Write errors as usual
+               return super().write_error(*args, **kwargs)
+
        @tornado.web.authenticated
        @base.ratelimit(minutes=15, requests=5)
        def put(self):