Fix style map key mismatch — API uses 'map', frontend was using 'style_map'

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-21 02:45:21 -06:00
parent 56607879ee
commit f717edeacb
+2 -2
View File
@@ -1363,7 +1363,7 @@ async function loadCallerModels() {
strategy: data.strategy || 'single', strategy: data.strategy || 'single',
pool: data.pool || [], pool: data.pool || [],
fallback: data.fallback || '', fallback: data.fallback || '',
style_map: data.style_map || {}, style_map: data.map || data.style_map || {},
}; };
callerModelAssignments = data.assignments || {}; callerModelAssignments = data.assignments || {};
updateCallerModelUI(); updateCallerModelUI();
@@ -1502,7 +1502,7 @@ async function saveCallerModels() {
const res = await fetch('/api/caller-models', { const res = await fetch('/api/caller-models', {
method: 'POST', method: 'POST',
headers: { 'Content-Type': 'application/json' }, headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ strategy, pool, fallback, style_map }) body: JSON.stringify({ strategy, pool, fallback, map: style_map })
}); });
if (!res.ok) throw new Error(res.status); if (!res.ok) throw new Error(res.status);
callerModelSettings = { strategy, pool, fallback, style_map }; callerModelSettings = { strategy, pool, fallback, style_map };