fix(audio): support HEAD method on audio proxy route

This commit is contained in:
Antigravity committed 2026-09-22 13:28:20 +00:00
1 parent 5fdb55e11a
commit f8b0cedfc6
1 file changed
+1 -1
+1 -1
View File
@@ -158,7 +158,7 @@ async def api_lookup(q: str = Query(..., min_length=1), user: dict = Depends(req
result = await lookup_term(q) result = await lookup_term(q)
return result 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)): async def api_audio_proxy(file: str = Query(..., min_length=1)):
"""Proxies Wikimedia audio file with required User-Agent.""" """Proxies Wikimedia audio file with required User-Agent."""
cleaned_file = urllib.parse.unquote(file).strip() cleaned_file = urllib.parse.unquote(file).strip()