Skip to content

Commit db2dd3c

Browse files
authored
ignore ReadableStream defect in bun due to controller bug (#5046)
1 parent 6b13a49 commit db2dd3c

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

.changeset/social-ducks-read.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"effect": patch
3+
---
4+
5+
ignore ReadableStream defect in bun due to controller bug

packages/effect/src/internal/stream.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7228,10 +7228,14 @@ export const toReadableStreamRuntime = dual<
72287228
currentResolve = undefined
72297229
}))))
72307230
fiber.addObserver((exit) => {
7231-
if (exit._tag === "Failure") {
7232-
controller.error(Cause.squash(exit.cause))
7233-
} else {
7234-
controller.close()
7231+
try {
7232+
if (exit._tag === "Failure") {
7233+
controller.error(Cause.squash(exit.cause))
7234+
} else {
7235+
controller.close()
7236+
}
7237+
} catch {
7238+
// ignore
72357239
}
72367240
})
72377241
},

0 commit comments

Comments
 (0)