Fix handling non-GET requests

The `request` parameter being passed in was just a hold-over from an
earlier refactoring. Added tests to ensure that this edge case keeps
working.
This commit is contained in:
Martijn Pieters
2023-04-28 18:43:40 +01:00
parent 1ded0ed50e
commit 4cc946eb00
3 changed files with 20 additions and 1 deletions

View File

@@ -152,7 +152,7 @@ def cache(
return ret
if request.method != "GET":
return await ensure_async_func(request, *args, **kwargs)
return await ensure_async_func(*args, **kwargs)
if_none_match = request.headers.get("if-none-match")
if ret is not None: