diff --git a/src/GUI/qml/Summary.qml b/src/GUI/qml/Summary.qml
index 69fbfa210..116a843c5 100644
--- a/src/GUI/qml/Summary.qml
+++ b/src/GUI/qml/Summary.qml
@@ -46,8 +46,14 @@ Item {
             }
         }
 
+        function currentPreviewUrl()
+        {
+            if (__currentUrl >= urlsList.length) return "";
+            return urlsList[__currentUrl];
+        }
+
         visible: imageUrl != ""
-        imageUrl: urlsList[__currentUrl]
+        imageUrl: currentPreviewUrl()
 
 // conditional binding when we have valid previews
         Binding {