From 15846dd45b38d768d3a0741116fc44874241f3d0 Mon Sep 17 00:00:00 2001 From: "fabio.sinibaldi" Date: Mon, 14 Jan 2019 17:39:36 +0000 Subject: [PATCH] git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/application/perform-service@176535 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../application/perform/service/engine/ImporterImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/org/gcube/application/perform/service/engine/ImporterImpl.java b/src/main/java/org/gcube/application/perform/service/engine/ImporterImpl.java index 6c0cb74..7e1c38a 100644 --- a/src/main/java/org/gcube/application/perform/service/engine/ImporterImpl.java +++ b/src/main/java/org/gcube/application/perform/service/engine/ImporterImpl.java @@ -25,6 +25,7 @@ import org.gcube.application.perform.service.engine.model.importer.ImportRoutine import org.gcube.application.perform.service.engine.model.importer.ImportStatus; import org.gcube.application.perform.service.engine.utils.CommonUtils; import org.gcube.application.perform.service.engine.utils.ScopeUtils; +import org.gcube.common.authorization.library.provider.SecurityTokenProvider; import org.gcube.data.analysis.dataminermanagercl.shared.data.computations.ComputationId; import org.gcube.smartgears.ContextProvider; import org.gcube.smartgears.configuration.container.ContainerConfiguration; @@ -93,6 +94,10 @@ public class ImporterImpl implements Importer { if(psAcquire.executeUpdate()>0) { log.debug("Acquired {} ",id); + // Stored caller token + log.debug("Setting stored token.. "); + SecurityTokenProvider.instance.set(CommonUtils.decryptString(desc.getCaller())); + monitor(desc); monitoredCount++; }