|
@@ -1,6 +1,7 @@
|
|
|
'use strict'
|
|
|
|
|
|
const qsStringify = require('qs-stringify')
|
|
|
+const URL = require('url-parse')
|
|
|
const RequestClient = require('./RequestClient')
|
|
|
const tokenStorage = require('./tokenStorage')
|
|
|
|
|
@@ -117,7 +118,7 @@ module.exports = class Provider extends RequestClient {
|
|
|
if (/^(?!https?:\/\/).*$/i.test(opts.companionUrl)) {
|
|
|
plugin.opts.companionAllowedHosts = `https://${opts.companionUrl.replace(/^\/\//, '')}`
|
|
|
} else {
|
|
|
- plugin.opts.companionAllowedHosts = opts.companionUrl
|
|
|
+ plugin.opts.companionAllowedHosts = new URL(opts.companionUrl).origin
|
|
|
}
|
|
|
}
|
|
|
|