From b8eadd6d61f98fa890018749475143525120836e Mon Sep 17 00:00:00 2001 From: Erik Ziegler Date: Thu, 9 Aug 2018 15:50:36 +0200 Subject: [PATCH] fix(studyPrefetcher): Avoid errors in Study Prefetcher when settings are undefined --- .../client/lib/classes/StudyPrefetcher.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Packages/ohif-viewerbase/client/lib/classes/StudyPrefetcher.js b/Packages/ohif-viewerbase/client/lib/classes/StudyPrefetcher.js index 5b3a28ce8..98184b50b 100644 --- a/Packages/ohif-viewerbase/client/lib/classes/StudyPrefetcher.js +++ b/Packages/ohif-viewerbase/client/lib/classes/StudyPrefetcher.js @@ -131,7 +131,18 @@ export class StudyPrefetcher { } prefetchDisplaySets() { - const config = Meteor.settings.public.prefetch; + let config; + if (Meteor.settings && + Meteor.settings.public && + Meteor.settings.prefetch) { + config = Meteor.settings.public.prefetch; + } else { + config = { + order: 'closest', + displaySetCount: 1 + }; + } + const displaySetsToPrefetch = this.getDisplaySetsToPrefetch(config); const imageIds = this.getImageIdsFromDisplaySets(displaySetsToPrefetch);