diff --git a/src/includes/components/widgets.pug b/src/includes/components/widgets.pug
index e2380bef4b61c387e8fb6d10c95275730c3f8958..225b11549db981e7ce8043c07bab3beec68debf7 100644
--- a/src/includes/components/widgets.pug
+++ b/src/includes/components/widgets.pug
@@ -152,9 +152,9 @@ sib-widget(name="accordion-request-resource" )
 
 sib-widget(name="sib-form-file-custom" upload-url="\${src}")
     template
-      label 
+      label(for="preview_image")
         div ${label}
-        img(name="preview_image" src="\${value || '/images/alien.jpg'}", alt="Upload picture" class="file-upload")
-        input(type="file" onchange="loadFile") 
+        img(name="preview_image" src="\${value || '/images/alien.jpg'}", alt="Upload picture" id="file-upload")
+        input(type="file" onchange="loadFile(event)" class="preview_image") 
 
 
diff --git a/src/scripts/coopstarter.js b/src/scripts/coopstarter.js
index c99a209b82a5884e8b78b5d161a5ba1fda5ef411..081c5a90ef53a941bb9efcb6d8a330e72676f1a0 100644
--- a/src/scripts/coopstarter.js
+++ b/src/scripts/coopstarter.js
@@ -27,12 +27,9 @@ function openFakeTab(elmnt) {
 }
 
 function loadFile(event) {
-  console.log("we catch")
-    // var output = document.getElementsByClassName('file-upload');
-    // output.src = URL.createObjectURL(event.target.files[0]);
-    // output.component.inputChange();
-  };
-
+  var output = document.getElementById('file-upload');
+  output.src = URL.createObjectURL(event.target.files[0]);
+}
 
 function linkDatasetToField(detail, targetFormName, inputName) {
   let targetForm = document.getElementById(targetFormName);
@@ -140,8 +137,7 @@ function addProperFilterToSearchComponents(targetId) {
   var forms = baseElement.querySelectorAll(".resource_by_step");
   forms.forEach(form => {
     form.addEventListener("populate", e => {
-      loadFile(event)
-      
+
       //Manage fake tabs
       let tabs = document.getElementsByClassName("filter_by_type");
       for (let tab of tabs) {
@@ -294,7 +290,6 @@ function addProperFilterToSearchComponents(targetId) {
 jQuery(document).ready(function($) {
   //Refresh pagination
   refreshPagination();
-  loadFile()
 
   // Get the element with id="defaultOpen" and click on it
   document.getElementById("defaultOpen").click();
@@ -338,6 +333,7 @@ jQuery(document).ready(function($) {
     });
   }
 
+  //Manage the logout action
   const logoutButtons = document.getElementsByClassName("logout-button");
   for (var i = 0; i < logoutButtons.length; i++) {
     logoutButtons[i].addEventListener("click", function() {
@@ -407,13 +403,12 @@ jQuery(document).ready(function($) {
     //Accordion by step
     var acc = document.getElementsByClassName("accordion");
     var i;
-    console.log(acc)
 
     for (i = 0; i < acc.length; i++) {
       acc[i].addEventListener("click", function() {
         this.classList.toggle("active");
 
-        var panel = this.nextElementSibling.querySelector("sib-form + div")
+        var panel = this.nextElementSibling.querySelector("sib-form + div");
 
         if (panel.style.maxHeight) {
           panel.style.maxHeight = null;