fix(frontend): apiFetchWithStatus body stream double-read crash #149

Merged
lekss361 merged 1 commit from fix/api-body-stream-double-read into main 2026-05-15 04:39:21 +00:00

1 commit

Author SHA1 Message Date
lekss361
449be211f2 fix(frontend): apiFetchWithStatus body stream double-read crash
Per user report 2026-05-14: 'Failed to execute text on Response: body stream
already read' при analyze с non-JSON error response.

apiFetchWithStatus делал .json() (consumes stream), потом .text() в catch
(FAILS — stream already consumed). Fetch API: body — ReadableStream,
consumable один раз.

Fix: read text() once → JSON.parse on string. На fail (HTML / non-JSON)
оборачиваем в {detail: rawText}. Никаких double-reads.

Site-finder cad search больше не крашится на error pages.
2026-05-15 07:36:36 +03:00