This is an automated email from the ASF dual-hosted git repository.

yixia pushed a commit to branch 2.x
in repository https://gitbox.apache.org/repos/asf/incubator-seata.git


The following commit(s) were added to refs/heads/2.x by this push:
     new 5c209a3485 bugfix: fix saga "cannot matching status" (#6553)
5c209a3485 is described below

commit 5c209a3485df5328446323bb6f3401827e86622b
Author: Xiangkun Yin <[email protected]>
AuthorDate: Thu May 16 20:52:45 2024 +0800

    bugfix: fix saga "cannot matching status" (#6553)
---
 .../saga/engine/pcext/interceptors/ServiceTaskHandlerInterceptor.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/pcext/interceptors/ServiceTaskHandlerInterceptor.java
 
b/saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/pcext/interceptors/ServiceTaskHandlerInterceptor.java
index 03a8c238a3..1cee6d2ccf 100644
--- 
a/saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/pcext/interceptors/ServiceTaskHandlerInterceptor.java
+++ 
b/saga/seata-saga-engine/src/main/java/org/apache/seata/saga/engine/pcext/interceptors/ServiceTaskHandlerInterceptor.java
@@ -337,9 +337,9 @@ public class ServiceTaskHandlerInterceptor implements 
StateHandlerInterceptor {
                     Object elContext;
 
                     Class<? extends Expression> expressionClass = 
evaluator.getClass();
-                    if 
(expressionClass.isAssignableFrom(ExceptionMatchExpression.class)) {
+                    if 
(ExceptionMatchExpression.class.isAssignableFrom(expressionClass)) {
                         elContext = 
context.getVariable(DomainConstants.VAR_NAME_CURRENT_EXCEPTION);
-                    } else if 
(expressionClass.isAssignableFrom(ELExpression.class)) {
+                    } else if 
(ELExpression.class.isAssignableFrom(expressionClass)) {
                         elContext = 
context.getVariable(DomainConstants.VAR_NAME_OUTPUT_PARAMS);
                     } else {
                         elContext = context.getVariables();


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to