From e7f92afafb349b3eee4fa1c2c97fb88c2ef7988e Mon Sep 17 00:00:00 2001 From: jakubs <jakubs> Date: Wed, 19 Sep 2012 14:58:13 +0000 Subject: [PATCH] BIS-195 add missing call to unset service converstation from perform entity operations SVN: 26684 --- .../ch/systemsx/cisd/openbis/generic/server/ETLService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java index 4d9ce432024..f5107671b44 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java @@ -54,6 +54,7 @@ import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationServic import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.AuthorizationGuard; import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ReturnValueFilter; import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AtomicOperationsPredicate; import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataSetCodeCollectionPredicate; import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataSetCodePredicate; @@ -69,7 +70,6 @@ import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleOwn import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleTechIdPredicate; import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleUpdatesPredicate; import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SpaceIdentifierPredicate; -import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; import ch.systemsx.cisd.openbis.generic.server.authorization.validator.ProjectValidator; import ch.systemsx.cisd.openbis.generic.server.authorization.validator.SampleValidator; import ch.systemsx.cisd.openbis.generic.server.batch.BatchOperationExecutor; @@ -1502,6 +1502,8 @@ public class ETLService extends AbstractCommonServer<IETLLIMSService> implements samplesCreated, samplesUpdated, dataSetsCreated, dataSetsUpdated); } finally { + ServiceConversationsThreadContext.unsetProgressListener(); + EntityOperationsInProgress.getInstance().removeRegistrationPending(registrationId); if (sessionTokenForEntityOperation != null) { -- GitLab