diff --git a/app/datasets/content-types.js b/app/datasets/content-types.js index 15f98cfbcf..4805bd76cf 100644 --- a/app/datasets/content-types.js +++ b/app/datasets/content-types.js @@ -63,6 +63,7 @@ export default [ 'application/shf+xml', 'application/timestamped-data', 'application/vnd.android.package-archive', + 'application/vnd.api+json', 'application/vnd.apple.installer+xml', 'application/vnd.apple.mpegurl', 'application/vnd.apple.pkpass', diff --git a/app/network/o-auth-2/refresh-token.js b/app/network/o-auth-2/refresh-token.js index 4d8e811003..d6b5661fe5 100644 --- a/app/network/o-auth-2/refresh-token.js +++ b/app/network/o-auth-2/refresh-token.js @@ -1,7 +1,7 @@ import * as querystring from '../../common/querystring'; import * as c from './constants'; import {responseToObject} from './misc'; -import {getBasicAuthHeader} from '../../common/misc'; +import {getBasicAuthHeader, setDefaultProtocol} from '../../common/misc'; export default async function (accessTokenUrl, credentialsInBody, @@ -36,7 +36,9 @@ export default async function (accessTokenUrl, headers: headers }; - const response = await window.fetch(accessTokenUrl, config); + const url = setDefaultProtocol(accessTokenUrl); + + const response = await window.fetch(url, config); const body = await response.text(); const results = responseToObject(body, [ c.P_ACCESS_TOKEN,