diff --git a/platform/core/src/services/HangingProtocolService/HangingProtocolService.ts b/platform/core/src/services/HangingProtocolService/HangingProtocolService.ts index 2d06acdaf..4ae568c2a 100644 --- a/platform/core/src/services/HangingProtocolService/HangingProtocolService.ts +++ b/platform/core/src/services/HangingProtocolService/HangingProtocolService.ts @@ -1297,7 +1297,11 @@ export default class HangingProtocolService extends PubSubService { const studyMatchDetails = this.protocolEngine.findMatch( study, studyMatchingRules, - { studies: this.studies, displaySets: studyDisplaySets } + { + studies: this.studies, + displaySets: studyDisplaySets, + displaySetMatchDetails: this.displaySetMatchDetails, + } ); // Prevent bestMatch from being updated if the matchDetails' required attribute check has failed @@ -1321,7 +1325,12 @@ export default class HangingProtocolService extends PubSubService { displaySet, seriesMatchingRules, // Todo: why we have images here since the matching type does not have it - { studies: this.studies, instance: displaySet.images?.[0] } + { + studies: this.studies, + instance: displaySet.images?.[0], + displaySetMatchDetails: this.displaySetMatchDetails, + displaySets: studyDisplaySets, + } ); // Prevent bestMatch from being updated if the matchDetails' required attribute check has failed