fix(dashboard): TTS settings POST logged res["settings"] (renamed to base/overrides)
The per-emotion refactor renamed the settings response keys but the POST handler's log line still referenced res["settings"], throwing KeyError and 500ing every apply. Log base + overrides instead. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -302,8 +302,10 @@ def _make_handler(dash: "Dashboard"):
|
|||||||
self._send_json({"ok": False, "error": "invalid JSON"}, 400)
|
self._send_json({"ok": False, "error": "invalid JSON"}, 400)
|
||||||
return
|
return
|
||||||
res = dash.set_tts_settings(data)
|
res = dash.set_tts_settings(data)
|
||||||
monitor.log("info", "봇 목소리 파라미터 적용: "
|
tgt = data.get("emotion") or "base"
|
||||||
+ json.dumps(res["settings"], ensure_ascii=False))
|
monitor.log("info", f"봇 목소리 파라미터 적용 ({tgt}): base="
|
||||||
|
+ json.dumps(res["base"], ensure_ascii=False)
|
||||||
|
+ " overrides=" + json.dumps(res["overrides"], ensure_ascii=False))
|
||||||
self._send_json(res)
|
self._send_json(res)
|
||||||
|
|
||||||
def _handle_tts_preview(self) -> None:
|
def _handle_tts_preview(self) -> None:
|
||||||
|
|||||||
Reference in New Issue
Block a user