From 2366e3c9d5dad2a7622c3b494e2b90b9f9d9ad34 Mon Sep 17 00:00:00 2001 From: Hauke Hund Date: Fri, 14 Oct 2022 00:04:06 +0200 Subject: [PATCH] fixes instanceof check for ExecutionListener delegates, closes #387 --- .../camunda/MultiVersionClassDelegateExecutionListener.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dsf-bpe/dsf-bpe-server/src/main/java/org/highmed/dsf/bpe/camunda/MultiVersionClassDelegateExecutionListener.java b/dsf-bpe/dsf-bpe-server/src/main/java/org/highmed/dsf/bpe/camunda/MultiVersionClassDelegateExecutionListener.java index 752d0f52a..d7d54b9af 100644 --- a/dsf-bpe/dsf-bpe-server/src/main/java/org/highmed/dsf/bpe/camunda/MultiVersionClassDelegateExecutionListener.java +++ b/dsf-bpe/dsf-bpe-server/src/main/java/org/highmed/dsf/bpe/camunda/MultiVersionClassDelegateExecutionListener.java @@ -5,7 +5,6 @@ import org.camunda.bpm.engine.ProcessEngineException; import org.camunda.bpm.engine.delegate.DelegateExecution; import org.camunda.bpm.engine.delegate.ExecutionListener; -import org.camunda.bpm.engine.delegate.TaskListener; import org.camunda.bpm.engine.impl.ProcessEngineLogger; import org.camunda.bpm.engine.impl.bpmn.delegate.ExecutionListenerInvocation; import org.camunda.bpm.engine.impl.bpmn.listener.ClassDelegateExecutionListener; @@ -55,7 +54,7 @@ protected ExecutionListener getExecutionListenerInstance(ProcessKeyAndVersion pr { Object delegateInstance = instantiateDelegate(processKeyAndVersion, className, fieldDeclarations); - if (delegateInstance instanceof TaskListener) + if (delegateInstance instanceof ExecutionListener) { return (ExecutionListener) delegateInstance; }