diff --git a/platform/core/src/classes/metadata/StudyMetadata.js b/platform/core/src/classes/metadata/StudyMetadata.js index 626aa7360..9cdcbd3bc 100644 --- a/platform/core/src/classes/metadata/StudyMetadata.js +++ b/platform/core/src/classes/metadata/StudyMetadata.js @@ -78,7 +78,7 @@ export class StudyMetadata extends Metadata { Object.defineProperty(this, 'studyInstanceUID', { configurable: false, enumerable: false, - get: function () { + get: function() { return this.getStudyInstanceUID(); }, }); diff --git a/platform/core/src/utils/StackManager.js b/platform/core/src/utils/StackManager.js index ed48ffadf..49d8b0059 100644 --- a/platform/core/src/utils/StackManager.js +++ b/platform/core/src/utils/StackManager.js @@ -35,7 +35,8 @@ function createAndAddStack(stackMap, study, displaySet, stackUpdatedCallbacks) { imageIndex: imageIndex + 1, }; - const NumberOfFrames = image.NumberOfFrames; + const naturalizedInstance = instance.getData().metadata; + const NumberOfFrames = naturalizedInstance.NumberOfFrames; if (NumberOfFrames > 1) { for (let i = 0; i < NumberOfFrames; i++) { @@ -60,8 +61,6 @@ function createAndAddStack(stackMap, study, displaySet, stackUpdatedCallbacks) { imageId = getImageId(image); imageIds.push(imageId); - const naturalizedInstance = instance.getData().metadata; - const { StudyInstanceUID, SeriesInstanceUID,