Skip to content

Commit f19cca8

Browse files
fix(oidc-service-worker): stream already consumed (#1558) (release)
* fix(oidc-service-worker): stream already consumed * fix
1 parent 34f5349 commit f19cca8

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

packages/oidc-client-service-worker/src/OidcServiceWorker.ts

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -202,18 +202,20 @@ const handleFetch = (event: FetchEvent): void => {
202202
};
203203
}
204204
}
205-
const newRequest = new Request(originalRequest.url, {
206-
body: originalRequest.body,
207-
method: originalRequest.method,
208-
headers: new Headers(headers),
209-
mode: requestMode,
210-
credentials: originalRequest.credentials,
211-
redirect: originalRequest.redirect,
212-
referrer: originalRequest.referrer,
213-
cache: originalRequest.cache,
214-
integrity: originalRequest.integrity,
215-
keepalive: originalRequest.keepalive,
216-
});
205+
206+
let init: RequestInit;
207+
if (originalRequest.mode === 'navigate') {
208+
init = {
209+
headers: headers,
210+
};
211+
} else {
212+
init = {
213+
headers: headers,
214+
mode: requestMode,
215+
};
216+
}
217+
218+
const newRequest = new Request(originalRequest, init);
217219
return fetch(newRequest);
218220
}
219221

0 commit comments

Comments
 (0)