From d9231fd431a230244be19edc13eea71447ca2926 Mon Sep 17 00:00:00 2001 From: James Petts Date: Wed, 9 Sep 2020 13:59:07 +0100 Subject: [PATCH] Split query parameter calls. (#2035) --- platform/viewer/public/config/idc.js | 1 + .../src/connectedComponents/ViewerRetrieveStudyData.js | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/platform/viewer/public/config/idc.js b/platform/viewer/public/config/idc.js index 9346217fb..e1ec83799 100644 --- a/platform/viewer/public/config/idc.js +++ b/platform/viewer/public/config/idc.js @@ -5,6 +5,7 @@ window.config = function(props) { disableMeasurementPanel: true, routerBasename: '/', enableGoogleCloudAdapter: true, + splitQueryParameterCalls: true, // Allows the user to split QIDO SeriesInstanceUID filters into multiple calls, if the server does not support multi-valued query parameters. enableGoogleCloudAdapterUI: false, showStudyList: true, filterQueryParam: true, diff --git a/platform/viewer/src/connectedComponents/ViewerRetrieveStudyData.js b/platform/viewer/src/connectedComponents/ViewerRetrieveStudyData.js index b7f7a9dc2..9ad349b30 100644 --- a/platform/viewer/src/connectedComponents/ViewerRetrieveStudyData.js +++ b/platform/viewer/src/connectedComponents/ViewerRetrieveStudyData.js @@ -341,7 +341,10 @@ function ViewerRetrieveStudyData({ } } - if (appConfig.enableGoogleCloudAdapter) { + if ( + appConfig.splitQueryParameterCalls || + appConfig.enableGoogleCloudAdapter + ) { retrieveParams.push(true); // Seperate SeriesInstanceUID filter calls. }