From f8b0cedfc69c3420993c91d725fb6d3739b81ade Mon Sep 17 00:00:00 2001 From: Antigravity Date: Tue, 22 Sep 2026 13:28:20 +0000 Subject: [PATCH] fix(audio): support HEAD method on audio proxy route --- app/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/main.py b/app/main.py index 74639b5..e2a18b5 100644 --- a/app/main.py +++ b/app/main.py @@ -158,7 +158,7 @@ async def api_lookup(q: str = Query(..., min_length=1), user: dict = Depends(req result = await lookup_term(q) return result -@app.get("/api/audio") +@app.api_route("/api/audio", methods=["GET", "HEAD"]) async def api_audio_proxy(file: str = Query(..., min_length=1)): """Proxies Wikimedia audio file with required User-Agent.""" cleaned_file = urllib.parse.unquote(file).strip()