From b4384f5d16e9a8516e370f0eb5c1c0a5a2ad1119 Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sat, 14 Dec 2019 12:16:25 +0100 Subject: [PATCH] boxesserver: don't error out on missing QUERY_STRING --- scripts/boxesserver | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/boxesserver b/scripts/boxesserver index 5a2648d..aa53751 100755 --- a/scripts/boxesserver +++ b/scripts/boxesserver @@ -442,10 +442,10 @@ class BServer: status = '200 OK' headers = [('Content-type', 'text/html; charset=utf-8'), ('X-XSS-Protection', '1; mode=block'), ('X-Content-Type-Options', 'nosniff'), ('x-frame-options', 'SAMEORIGIN'), ('Referrer-Policy', 'no-referrer')] - d = parse_qs(environ['QUERY_STRING']) + d = parse_qs(environ.get('QUERY_STRING', '')) name = environ["PATH_INFO"][1:] args = [unquote_plus(arg) for arg in - environ['QUERY_STRING'].split("&")] + environ.get('QUERY_STRING', '').split("&")] lang = self.getLanguage(args, environ.get("HTTP_ACCEPT_LANGUAGE", "")) _ = lang.gettext