From 7b205af0b53c92d17b69f8c95d70a24a0c06ebce Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Wed, 25 Mar 2020 21:09:00 -0700 Subject: [PATCH] Strip querystring from path_from_header, refs #712 --- datasette/app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datasette/app.py b/datasette/app.py index c68e1cc5..965eb0c1 100644 --- a/datasette/app.py +++ b/datasette/app.py @@ -743,7 +743,7 @@ class DatasetteRouter(AsgiRouter): async def __call__(self, scope, receive, send): path_from_header = self.ds.config("path_from_header") if path_from_header: - raw_path = dict(scope["headers"])[path_from_header.encode("utf8")] + raw_path = dict(scope["headers"])[path_from_header.encode("utf8")].split(b"?")[0] scope = dict(scope, raw_path=raw_path) return await super().__call__(scope, receive, send)