diff --git a/static/js/conversation.js b/static/js/conversation.js index 1e36cd1..e6f1514 100644 --- a/static/js/conversation.js +++ b/static/js/conversation.js @@ -427,7 +427,7 @@ $('s-import-voices-file')?.addEventListener('change', async function () { try { const resp = await fetch('/api/conversation/turn', { method: 'POST', body: form }); - if (!resp.ok) throw new Error('Server error ' + resp.status); + if (!resp.ok) { let _d=''; try { const _j=await resp.json(); _d=JSON.stringify(_j.detail||_j); } catch(_){} throw new Error('Server error ' + resp.status + (_d ? ': ' + _d : '')); } const reader = resp.body.getReader(); const dec = new TextDecoder(); let buf = ''; @@ -539,7 +539,7 @@ $('s-import-voices-file')?.addEventListener('change', async function () { try { const resp = await fetch('/api/conversation/turn', { method: 'POST', body: form }); - if (!resp.ok) throw new Error('Server error ' + resp.status); + if (!resp.ok) { let _d=''; try { const _j=await resp.json(); _d=JSON.stringify(_j.detail||_j); } catch(_){} throw new Error('Server error ' + resp.status + (_d ? ': ' + _d : '')); } const reader = resp.body.getReader(); const dec = new TextDecoder(); let buf = '';