request.args.getlist() returns [] if missing, refs #774

Also added some unit tests for request.args
This commit is contained in:
Simon Willison 2020-05-29 15:51:30 -07:00
commit 84616a2364
4 changed files with 14 additions and 4 deletions

View file

@ -26,7 +26,7 @@ async def render_test_all_parameters(
datasette, columns, rows, sql, query_name, database, table, request, view_name, data
):
headers = {}
for custom_header in request.args.getlist("header") or []:
for custom_header in request.args.getlist("header"):
key, value = custom_header.split(":")
headers[key] = value
result = await datasette.databases["fixtures"].execute("select 1 + 1")