diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/SampleFormView.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/SampleFormView.js
index 39de7589ba374ade1d9d25575eaf0395426a0edd..843f6dba79645530037599a97b0c9c90fbadecfb 100644
--- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/SampleFormView.js
+++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/SampleFormView.js
@@ -480,13 +480,18 @@ function SampleFormView(sampleFormController, sampleFormModel) {
 							if(!dataFiles.result) {
 								//DSS Is not running probably
 							} else {
-								var elementId = 'preview-image';
-								var downloadUrl = profile.getDefaultDataStoreURL() + '/' + data.result[0].code + "/" + dataFiles.result[1].pathInDataSet + "?sessionID=" + mainController.serverFacade.getSession();
-								
-								var img = $("#" + elementId);
-								img.attr('src', downloadUrl);
-								img.attr('data-preview-loaded', 'true');
-								img.show();
+								for(var pathIdx = 0; pathIdx < dataFiles.result.length; pathIdx++) {
+									if(!dataFiles.result[pathIdx].isDirectory) {
+										var elementId = 'preview-image';
+										var downloadUrl = profile.getDefaultDataStoreURL() + '/' + data.result[0].code + "/" + dataFiles.result[pathIdx].pathInDataSet + "?sessionID=" + mainController.serverFacade.getSession();
+										
+										var img = $("#" + elementId);
+										img.attr('src', downloadUrl);
+										img.attr('data-preview-loaded', 'true');
+										img.show();
+										break;
+									}
+								}
 							}
 						};
 					mainController.serverFacade.listFilesForDataSet(data.result[0].code, "/", true, listFilesForDataSetCallback);