From 1c539502b7bdebcee32d9d8bbe128ae276e97110 Mon Sep 17 00:00:00 2001 From: Yaozeyu <55688386+aozeyu@users.noreply.github.com> Date: Sat, 11 May 2024 01:39:41 +0800 Subject: [PATCH] Fix potential NPE in the `ExpressionRetryPolicy` --- .../org/springframework/retry/policy/ExpressionRetryPolicy.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/springframework/retry/policy/ExpressionRetryPolicy.java b/src/main/java/org/springframework/retry/policy/ExpressionRetryPolicy.java index a7e5235b..914e854b 100644 --- a/src/main/java/org/springframework/retry/policy/ExpressionRetryPolicy.java +++ b/src/main/java/org/springframework/retry/policy/ExpressionRetryPolicy.java @@ -116,7 +116,7 @@ public boolean canRetry(RetryContext context) { } else { return super.canRetry(context) - && this.expression.getValue(this.evaluationContext, lastThrowable, Boolean.class); + && Boolean.TRUE.equals(this.expression.getValue(this.evaluationContext, lastThrowable, Boolean.class)); } }