Skip to content

Commit 9ca56f8

Browse files
committed
Enable playing remote guides without server whitelist config accessible
1 parent 4a6c858 commit 9ca56f8

File tree

1 file changed

+9
-4
lines changed
  • src/shared/modules/commands/helpers

1 file changed

+9
-4
lines changed

src/shared/modules/commands/helpers/play.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,15 @@ import { cleanHtml } from 'services/remoteUtils'
2424
import remote from 'services/remote'
2525

2626
export const fetchRemoteGuide = (url) => {
27-
return getServerConfig(['browser.']).then((conf) => {
28-
const getWhiteList = conf && conf['browser.remote_content_hostname_whitelist']
29-
const whitelist = (getWhiteList) ? getWhiteList.value : null
30-
27+
return new Promise((resolve, reject) => {
28+
return getServerConfig(['browser.'])
29+
.then((conf) => {
30+
const getWhiteList = conf && conf['browser.remote_content_hostname_whitelist']
31+
const whitelist = (getWhiteList) ? getWhiteList.value : null
32+
resolve(whitelist)
33+
})
34+
.catch((e) => resolve(null)) // Not able to get server config
35+
}).then((whitelist) => {
3136
if (!hostIsAllowed(url, whitelist)) {
3237
throw new Error('Hostname is not allowed according to server whitelist')
3338
}

0 commit comments

Comments
 (0)