fix: 🐛 Fix multiframe images (#1595)

Co-authored-by: Danny Brown <danny.ri.brown@gmail.com>
This commit is contained in:
James Petts 2020-04-02 18:56:53 +01:00 committed by GitHub
parent f1b017dc08
commit 9e0bd52c6a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 4 deletions

View File

@ -78,7 +78,7 @@ export class StudyMetadata extends Metadata {
Object.defineProperty(this, 'studyInstanceUID', { Object.defineProperty(this, 'studyInstanceUID', {
configurable: false, configurable: false,
enumerable: false, enumerable: false,
get: function () { get: function() {
return this.getStudyInstanceUID(); return this.getStudyInstanceUID();
}, },
}); });

View File

@ -35,7 +35,8 @@ function createAndAddStack(stackMap, study, displaySet, stackUpdatedCallbacks) {
imageIndex: imageIndex + 1, imageIndex: imageIndex + 1,
}; };
const NumberOfFrames = image.NumberOfFrames; const naturalizedInstance = instance.getData().metadata;
const NumberOfFrames = naturalizedInstance.NumberOfFrames;
if (NumberOfFrames > 1) { if (NumberOfFrames > 1) {
for (let i = 0; i < NumberOfFrames; i++) { for (let i = 0; i < NumberOfFrames; i++) {
@ -60,8 +61,6 @@ function createAndAddStack(stackMap, study, displaySet, stackUpdatedCallbacks) {
imageId = getImageId(image); imageId = getImageId(image);
imageIds.push(imageId); imageIds.push(imageId);
const naturalizedInstance = instance.getData().metadata;
const { const {
StudyInstanceUID, StudyInstanceUID,
SeriesInstanceUID, SeriesInstanceUID,