fix: tts settings audit target_id must be UUID

This commit is contained in:
flym 2026-09-12 06:16:19 +08:00
parent 0a4f6c555e
commit 6acd57ab6e

View File

@ -927,7 +927,7 @@ def admin_update_tts_settings(payload: TtsSettingsUpdate, connection: Connection
(url, api_key, payload.timeout_seconds, model, actor["id"]),
)
connection.execute(
"INSERT INTO admin_audit_logs(actor_id, action, target_type, target_id, before_value, after_value, reason) VALUES (%s, 'tts_settings_update', 'tts_settings', '1', %s, %s, %s)",
"INSERT INTO admin_audit_logs(actor_id, action, target_type, target_id, before_value, after_value, reason) VALUES (%s, 'tts_settings_update', 'tts_settings', '00000000-0000-0000-0000-000000000001', %s, %s, %s)",
(
actor["id"],
Json({"upstream_url": current["upstream_url"], "api_key_set": bool(current["api_key"]), "timeout_seconds": current["timeout_seconds"], "default_model": current["default_model"]}),