diff --git a/Packages/ohif-viewerbase/client/components/viewer/studyTimepointBrowser/studyTimepointBrowser.html b/Packages/ohif-viewerbase/client/components/viewer/studyTimepointBrowser/studyTimepointBrowser.html
index 55b0cbcb1..039702e35 100644
--- a/Packages/ohif-viewerbase/client/components/viewer/studyTimepointBrowser/studyTimepointBrowser.html
+++ b/Packages/ohif-viewerbase/client/components/viewer/studyTimepointBrowser/studyTimepointBrowser.html
@@ -25,7 +25,7 @@
{{/each}}
- {{#if and this.currentStudy (not showAdditionalTimepoints)}}
+ {{#if and this.currentStudy (not showAdditionalTimepoints) hasAdditionalTimepoints}}
Show additional timepoints
diff --git a/Packages/ohif-viewerbase/client/components/viewer/studyTimepointBrowser/studyTimepointBrowser.js b/Packages/ohif-viewerbase/client/components/viewer/studyTimepointBrowser/studyTimepointBrowser.js
index c6faedbd5..b2f326614 100644
--- a/Packages/ohif-viewerbase/client/components/viewer/studyTimepointBrowser/studyTimepointBrowser.js
+++ b/Packages/ohif-viewerbase/client/components/viewer/studyTimepointBrowser/studyTimepointBrowser.js
@@ -140,6 +140,13 @@ Template.studyTimepointBrowser.helpers({
return Template.instance().showAdditionalTimepoints.get();
},
+ hasAdditionalTimepoints() {
+ const instance = Template.instance();
+ const { timepointApi } = instance.data;
+ const allTimepoints = timepointApi && timepointApi.all();
+ return allTimepoints && allTimepoints.length > 1;
+ },
+
// Get the timepoints to be listed
timepoints() {
const instance = Template.instance();