diff --git a/src/main/java/org/gcube/data/spd/resources/Executor.java b/src/main/java/org/gcube/data/spd/resources/Executor.java index c506882..968a018 100644 --- a/src/main/java/org/gcube/data/spd/resources/Executor.java +++ b/src/main/java/org/gcube/data/spd/resources/Executor.java @@ -13,6 +13,7 @@ import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; +import org.gcube.common.authorization.library.AuthorizedTasks; import org.gcube.common.resources.gcore.GCoreEndpoint; import org.gcube.common.resources.gcore.HostingNode; import org.gcube.data.spd.executor.jobs.SpeciesJob; @@ -210,7 +211,7 @@ public class Executor { private String executeJob(SpeciesJob job){ initializer.getJobMap().put(job.getId(), job); - ExecutorsContainer.execJob(job); + ExecutorsContainer.execJob(AuthorizedTasks.bind(job)); return createKey(job.getId()); }