fix(settings): respect configWhitelist

This commit is contained in:
Hristo Terezov 2019-11-01 13:24:52 +00:00
parent eae6f7760f
commit 5da4e43e50
2 changed files with 9 additions and 7 deletions

View File

@ -1,5 +1,6 @@
export * from './actions';
export * from './actionTypes';
export { default as CONFIG_WHITELIST } from './configWhitelist';
export * from './functions';
import './middleware';

View File

@ -1,6 +1,5 @@
// @flow
import { parseURLParams } from '../config';
import { CONFIG_WHITELIST, parseURLParams } from '../config';
import { toState } from '../redux';
import { DEFAULT_SERVER_URL } from './constants';
@ -55,12 +54,14 @@ export function getPropertyValue(
// urlParams
if (sources.urlParams) {
const urlParams
= parseURLParams(state['features/base/connection'].locationURL);
const value = urlParams[`config.${propertyName}`];
if (CONFIG_WHITELIST.indexOf(propertyName) !== -1) {
const urlParams
= parseURLParams(state['features/base/connection'].locationURL);
const value = urlParams[`config.${propertyName}`];
if (typeof value !== 'undefined') {
return value;
if (typeof value !== 'undefined') {
return value;
}
}
}