From ba76a89e138d1d9d5094b1d1971b5b4e98d3234c Mon Sep 17 00:00:00 2001 From: Erik Ziegler Date: Mon, 8 Aug 2016 18:45:17 +0200 Subject: [PATCH] Bug fix for studyThumbnails helper that sometimes runs with no data in Lesion Tracker (OHIF-36) --- .../components/studyTimepointBrowser/studyTimepointStudy.js | 4 ++-- Packages/viewerbase/lib/helpers/studyThumbnails.js | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Packages/lesiontracker/client/components/studyTimepointBrowser/studyTimepointStudy.js b/Packages/lesiontracker/client/components/studyTimepointBrowser/studyTimepointStudy.js index 7a095bfa7..ccb05fc5f 100644 --- a/Packages/lesiontracker/client/components/studyTimepointBrowser/studyTimepointStudy.js +++ b/Packages/lesiontracker/client/components/studyTimepointBrowser/studyTimepointStudy.js @@ -65,9 +65,9 @@ Template.studyTimepointStudy.events({ if (!alreadyLoaded) { $study.addClass('loading'); - getStudyMetadata(studyInstanceUid, studyData => { + getStudyMetadata(studyInstanceUid, study => { study.displaySets = createStacks(study); - ViewerStudies.insert(studyData); + ViewerStudies.insert(study); instance.select(isQuickSwitch); }); } else { diff --git a/Packages/viewerbase/lib/helpers/studyThumbnails.js b/Packages/viewerbase/lib/helpers/studyThumbnails.js index ad7a97ac6..5c2a4693f 100644 --- a/Packages/viewerbase/lib/helpers/studyThumbnails.js +++ b/Packages/viewerbase/lib/helpers/studyThumbnails.js @@ -2,6 +2,10 @@ * A global Blaze UI helper to get the thumbnails for the given study */ Template.registerHelper('studyThumbnails', study => { + if (!study) { + return; + } + // Find the study's stacks const stacks = study.displaySets;