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);