fix: module_ids as integers in response, add 403 test for POST /audio/combined

This commit is contained in:
2026-04-01 20:38:43 +02:00
parent 478a1ac9d0
commit ff68827280
2 changed files with 17 additions and 2 deletions
+3 -2
View File
@@ -269,8 +269,9 @@ async def create_combined_source(body: dict, user: dict = Depends(current_user))
os.path.expanduser("~/.config/tueit-transcriber/pipewire-modules.json")
)
state_path.parent.mkdir(parents=True, exist_ok=True)
state_path.write_text(json.dumps({"ids": [int(sink_id), int(mic_id), int(mon_id)]}))
return {"device": "transkriptor-combined.monitor", "module_ids": [sink_id, mic_id, mon_id]}
ids = [int(sink_id), int(mic_id), int(mon_id)]
state_path.write_text(json.dumps({"ids": ids}))
return {"device": "transkriptor-combined.monitor", "module_ids": ids}
@router.websocket("/ws")