diff --git a/src/worker/fetch.ts b/src/worker/fetch.ts index 1a1ea83be..6a655e433 100644 --- a/src/worker/fetch.ts +++ b/src/worker/fetch.ts @@ -357,6 +357,12 @@ export async function handleFetch( url: request.url, destination: request.destination, }; + if (err.cause) { + errorDetails["cause"] = err.cause; + if (err.cause instanceof AggregateError) { + errorDetails["causeErrors"] = err.cause.errors; + } + } if (err.stack) { errorDetails["stack"] = err.stack; }