1 parent d13ef34 commit 5634ddcCopy full SHA for 5634ddc
2 files changed
.changeset/tall-hairs-dream.md
@@ -0,0 +1,5 @@
1
+---
2
+"@clerk/remix": patch
3
4
+
5
+Fix issues caused by modifying duplex property on Request when it was already defined
packages/remix/src/ssr/utils.ts
@@ -126,7 +126,8 @@ export const wrapWithClerkState = (data: any) => {
126
*/
127
export const patchRequest = (request: Request) => {
128
const clonedRequest = request.clone();
129
- if (clonedRequest.method !== 'GET' && clonedRequest.body !== null) {
+ // If duplex is not set, set it to 'half' to avoid duplex issues with unidici
130
+ if (clonedRequest.method !== 'GET' && clonedRequest.body !== null && !('duplex' in clonedRequest)) {
131
(clonedRequest as unknown as { duplex: 'half' }).duplex = 'half';
132
}
133
return clonedRequest;
0 commit comments