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. }