Make HEAD endpoint consistent with GET: return 404 when files list is empty

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-06-03 19:13:09 +00:00
committed by GitHub
parent 27d20088fe
commit a8581e488b

View File

@@ -868,6 +868,12 @@ async def head_rom_content(
files = [f for f in files if f.id in file_id_values]
files.sort(key=lambda x: x.file_name)
if not files:
raise HTTPException(
status_code=status.HTTP_404_NOT_FOUND,
detail=f"No files found for ROM {id}",
)
# Serve the file directly in development mode for emulatorjs
if DEV_MODE:
if len(files) == 1: