diff --git a/src/main/java/org/gcube/dataanalysis/dataminer/poolmanager/rest/RestPoolManager.java b/src/main/java/org/gcube/dataanalysis/dataminer/poolmanager/rest/RestPoolManager.java index 11218c9..c445ad5 100644 --- a/src/main/java/org/gcube/dataanalysis/dataminer/poolmanager/rest/RestPoolManager.java +++ b/src/main/java/org/gcube/dataanalysis/dataminer/poolmanager/rest/RestPoolManager.java @@ -224,7 +224,8 @@ public class RestPoolManager implements PoolManager { ***REMOVED*** TODO Auto-generated method stub LOGGER.debug("Adding algorithm =" + algorithm + " to VRE =" + vre); Algorithm algo = service.extractAlgorithm(algorithm); - algo.setId(name+"@"+UUID.randomUUID()); + UUID uuid = UUID.randomUUID(); + algo.setId(name+"@"+uuid); if (algo.getCategory() == null){ algo.setCategory(category); @@ -239,8 +240,8 @@ public class RestPoolManager implements PoolManager { ***REMOVED*** else skipJava = algo.getSkipJava(); if (algo.getName() == null){ - algo.setCategory(name); - ***REMOVED*** else name = algo.getName(); + algo.setName(name+uuid); + ***REMOVED*** else name = algo.getName()+"@"+uuid; if (algo.getDescription() == null){ algo.setDescription(description);; @@ -373,9 +374,6 @@ public class RestPoolManager implements PoolManager { ***REMOVED*** - - - @Override public Set getAlgoFromIs() { ***REMOVED*** TODO Auto-generated method stub