Skip to content
Prev Previous commit
Next Next commit
fix: mode redirect option to requestOptions.request
  • Loading branch information
wolfy1339 committed Apr 9, 2024
commit 020bfae62065693be604de5bfb181b264593862a
7 changes: 2 additions & 5 deletions src/fetch-wrapper.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,7 @@ import type { EndpointInterface } from "@octokit/types";
import getBuffer from "./get-buffer-response.js";

export default function fetchWrapper(
requestOptions: ReturnType<EndpointInterface> & {
/** A string indicating whether request follows redirects, results in an error upon encountering a redirect, or returns the redirect (in an opaque fashion). Sets request's redirect. */
redirect?: RequestRedirect;
},
requestOptions: ReturnType<EndpointInterface>,
) {
const log =
requestOptions.request && requestOptions.request.log
Expand Down Expand Up @@ -42,7 +39,7 @@ export default function fetchWrapper(
return fetch(requestOptions.url, {
method: requestOptions.method,
body: requestOptions.body,
redirect: requestOptions.redirect,
redirect: requestOptions.request?.redirect,
// Header values must be `string`
headers: Object.fromEntries(
Object.entries(requestOptions.headers).map(([name, value]) => [
Expand Down