fix: provider headers from config not applied to fetch requests (#11788)
This commit is contained in:
@@ -1001,6 +1001,12 @@ export namespace Provider {
|
|||||||
const fetchFn = customFetch ?? fetch
|
const fetchFn = customFetch ?? fetch
|
||||||
const opts = init ?? {}
|
const opts = init ?? {}
|
||||||
|
|
||||||
|
// Merge configured headers into request headers
|
||||||
|
opts.headers = {
|
||||||
|
...(typeof opts.headers === 'object' ? opts.headers : {}),
|
||||||
|
...options["headers"],
|
||||||
|
}
|
||||||
|
|
||||||
if (options["timeout"] !== undefined && options["timeout"] !== null) {
|
if (options["timeout"] !== undefined && options["timeout"] !== null) {
|
||||||
const signals: AbortSignal[] = []
|
const signals: AbortSignal[] = []
|
||||||
if (opts.signal) signals.push(opts.signal)
|
if (opts.signal) signals.push(opts.signal)
|
||||||
|
|||||||
Reference in New Issue
Block a user