diff --git a/src/components/WindowViewer.js b/src/components/WindowViewer.js
index 9824fa7e5ac9d8189d0b11b7375c400276b7cab5..a99dfc2acb581e399900e82c910f116671df7804 100644
--- a/src/components/WindowViewer.js
+++ b/src/components/WindowViewer.js
@@ -24,7 +24,7 @@ class WindowViewer extends Component {
    */
   componentDidMount() {
     const { fetchInfoResponse } = this.props;
-    fetchInfoResponse(this.imageInformationUri());
+    !this.infoResponseIsInStore() && fetchInfoResponse(this.imageInformationUri());
   }
 
   /**