diff --git a/platform/viewer/public/config/default.js b/platform/viewer/public/config/default.js index 891a59529..7db1fe70d 100644 --- a/platform/viewer/public/config/default.js +++ b/platform/viewer/public/config/default.js @@ -4,6 +4,7 @@ window.config = { extensions: [], showStudyList: true, filterQueryParam: false, + disableServersCache: false, servers: { dicomWeb: [ { diff --git a/platform/viewer/src/store/index.js b/platform/viewer/src/store/index.js index ded8ed451..98b53cb57 100644 --- a/platform/viewer/src/store/index.js +++ b/platform/viewer/src/store/index.js @@ -24,6 +24,10 @@ const preloadedState = { ...sessionStorage.loadState(), }; +if (window.config && window.config.disableServersCache === true) { + delete preloadedState.servers; +} + const store = createStore( rootReducer, preloadedState,