Skip to content
This repository was archived by the owner on Oct 10, 2022. It is now read-only.

Commit 14d2d96

Browse files
authored
Merge pull request #35 from netlify/fix-fetch-import
Work around strange webpack behavior for node-fetch imports
2 parents 27f6ce3 + 0253be0 commit 14d2d96

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class NetlifyAPI {
4242
}
4343

4444
get accessToken() {
45-
return (get(this, 'defaultHeaders.Authorization') || '').replace('Bearer ', '')
45+
return (get(this, 'defaultHeaders.Authorization') || '').replace('Bearer ', '') || null
4646
}
4747

4848
set accessToken(token) {

src/open-api/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ const get = require('lodash.get')
22
const set = require('lodash.set')
33
const queryString = require('qs')
44
const http = require('http')
5-
const fetch = require('node-fetch')
6-
const Headers = fetch.Headers
5+
const fetch = require('node-fetch').default || require('node-fetch') // Webpack will sometimes export default exports in different places
6+
const Headers = require('node-fetch').Headers
77
const camelCase = require('lodash.camelcase')
88
const { JSONHTTPError, TextHTTPError } = require('micro-api-client')
99
const debug = require('debug')('netlify:open-api')

0 commit comments

Comments
 (0)