diff --git a/packages/template/src/lib/stack-app/apps/implementations/event-tracker.ts b/packages/template/src/lib/stack-app/apps/implementations/event-tracker.ts index 1869d8d79..e8b3a0880 100644 --- a/packages/template/src/lib/stack-app/apps/implementations/event-tracker.ts +++ b/packages/template/src/lib/stack-app/apps/implementations/event-tracker.ts @@ -290,7 +290,8 @@ export class EventTracker { } if (!res.data.ok) { - captureWarning("EventTracker.flush()", new Error(`EventTracker flush failed: ${res.data.status} ${await res.data.text()}`)); + const body = await res.data.text().catch(() => ""); + captureWarning("EventTracker.flush()", new Error(`EventTracker flush failed: ${res.data.status} ${body}`)); } } diff --git a/packages/template/src/lib/stack-app/apps/implementations/session-replay.ts b/packages/template/src/lib/stack-app/apps/implementations/session-replay.ts index a519b133d..28f65323f 100644 --- a/packages/template/src/lib/stack-app/apps/implementations/session-replay.ts +++ b/packages/template/src/lib/stack-app/apps/implementations/session-replay.ts @@ -261,7 +261,8 @@ export class SessionRecorder { } if (!res.data.ok) { - captureWarning("SessionRecorder.flush()", new Error(`SessionRecorder flush failed: ${res.data.status} ${await res.data.text()}`)); + const body = await res.data.text().catch(() => ""); + captureWarning("SessionRecorder.flush()", new Error(`SessionRecorder flush failed: ${res.data.status} ${body}`)); } } finally { this._flushInProgress = false;