From 1cbef867ceaab7fffbb33e57c05627e1ccbe07e9 Mon Sep 17 00:00:00 2001 From: igoroctaviano Date: Thu, 13 May 2021 21:42:46 -0300 Subject: [PATCH 1/2] Add option to disable local storage cache of servers --- platform/viewer/public/config/default.js | 1 + platform/viewer/src/store/index.js | 4 ++++ 2 files changed, 5 insertions(+) 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..d72b98f58 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.disableServersCache === true) { + delete preloadedState.servers; +} + const store = createStore( rootReducer, preloadedState, From 4b508b0c25390b850729f97b97d8e7259b416b33 Mon Sep 17 00:00:00 2001 From: igoroctaviano Date: Thu, 13 May 2021 21:53:05 -0300 Subject: [PATCH 2/2] Update config property --- platform/viewer/src/store/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/viewer/src/store/index.js b/platform/viewer/src/store/index.js index d72b98f58..98b53cb57 100644 --- a/platform/viewer/src/store/index.js +++ b/platform/viewer/src/store/index.js @@ -24,7 +24,7 @@ const preloadedState = { ...sessionStorage.loadState(), }; -if (window.disableServersCache === true) { +if (window.config && window.config.disableServersCache === true) { delete preloadedState.servers; }