Commit 36b16ea
fix(storage): add stream duplex handling to uploadToSignedUrl
The raw-body path in uploadToSignedUrl was missing the stream detection
and duplex: 'half' propagation that uploadOrUpdate already has. Without
this, passing a ReadableStream or Node.js stream to uploadToSignedUrl
fails on Node 20+ fetch which requires duplex: 'half' for stream bodies.
Mirrors the exact pattern from uploadOrUpdate (lines 121-142) into
uploadToSignedUrl for consistency.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 4f09780 commit 36b16ea
2 files changed
Lines changed: 15 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
270 | | - | |
271 | 270 | | |
272 | 271 | | |
273 | 272 | | |
| |||
300 | 299 | | |
301 | 300 | | |
302 | 301 | | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
303 | 312 | | |
304 | 313 | | |
305 | 314 | | |
306 | 315 | | |
307 | 316 | | |
308 | 317 | | |
309 | | - | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
310 | 322 | | |
311 | 323 | | |
312 | 324 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
954 | 954 | | |
955 | 955 | | |
956 | 956 | | |
957 | | - | |
| 957 | + | |
958 | 958 | | |
959 | 959 | | |
960 | 960 | | |
| |||
0 commit comments