diff --git a/src/main/java/org/gcube/data/access/storagehub/services/admin/ScriptManager.java b/src/main/java/org/gcube/data/access/storagehub/services/admin/ScriptManager.java index 3bebb18..1d1fd00 100644 --- a/src/main/java/org/gcube/data/access/storagehub/services/admin/ScriptManager.java +++ b/src/main/java/org/gcube/data/access/storagehub/services/admin/ScriptManager.java @@ -74,7 +74,7 @@ public class ScriptManager { @FormDataParam("file") FormDataContentDisposition fileDetail) { try { ScriptClassLoader scriptClassLoader = new ScriptClassLoader(Thread.currentThread().getContextClassLoader()); - Class scriptClass = uploadClass(stream, scriptClassLoader, name); + Class scriptClass = uploadClass(stream, scriptClassLoader, fileDetail.getFileName().replace(".class", "")); return run(scriptClass, name, destinationFolderId, asynch!=null? asynch : false); }catch(Throwable e) { log.error("error executing script {}", name,e);