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]