fix: surface segment save errors in editor

This commit is contained in:
2026-05-22 16:41:33 +02:00
parent 51355a4dbc
commit 23246e2326
2 changed files with 9 additions and 4 deletions

View File

@@ -140,7 +140,12 @@ export const setupSegmentEditor = (): void => {
}),
});
if (!res.ok) {
setError(res.status === 401 ? 'Login required.' : 'Failed to save segment.');
let message = res.status === 401 ? 'Login required.' : 'Failed to save segment.';
try {
const payload = (await res.json()) as { error?: string };
if (payload?.error) message = payload.error;
} catch {}
setError(message);
return;
}