fix(hp): Remove filtered displaySets from parameter from study protocolEngine.findMatch() (#3343)

The changes look good and are running now successfully.
This commit is contained in:
Sofien-Sellami 2023-06-29 16:17:08 +01:00 committed by GitHub
parent 4d4dd45c23
commit abe939bd20
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1389,15 +1389,18 @@ export default class HangingProtocolService extends PubSubService {
this.studies.forEach(study => {
// Skip non-active if active only
if (matchActiveOnly && this.activeStudy !== study) return;
const studyDisplaySets = this.displaySets.filter(
it => it.StudyInstanceUID === study.StudyInstanceUID
);
const studyMatchDetails = this.protocolEngine.findMatch(
study,
studyMatchingRules,
{
studies: this.studies,
displaySets: studyDisplaySets,
allDisplaySets: this.displaySets,
displaySetMatchDetails: this.displaySetMatchDetails,
}
);