From d748409ed7473ef12f1a16e7f3ebbfece36a6dbe Mon Sep 17 00:00:00 2001 From: seanyu Date: Thu, 23 Mar 2023 18:30:49 +0800 Subject: [PATCH] refactor --- .../gateway/PolarisCircuitBreakerFilterFactory.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-cloud-starter-tencent-polaris-circuitbreaker/src/main/java/com/tencent/cloud/polaris/circuitbreaker/gateway/PolarisCircuitBreakerFilterFactory.java b/spring-cloud-starter-tencent-polaris-circuitbreaker/src/main/java/com/tencent/cloud/polaris/circuitbreaker/gateway/PolarisCircuitBreakerFilterFactory.java index 8047380bb..ec6013dfe 100644 --- a/spring-cloud-starter-tencent-polaris-circuitbreaker/src/main/java/com/tencent/cloud/polaris/circuitbreaker/gateway/PolarisCircuitBreakerFilterFactory.java +++ b/spring-cloud-starter-tencent-polaris-circuitbreaker/src/main/java/com/tencent/cloud/polaris/circuitbreaker/gateway/PolarisCircuitBreakerFilterFactory.java @@ -199,8 +199,8 @@ public class PolarisCircuitBreakerFilterFactory extends SpringCloudCircuitBreake Set statusNeedToCheck = new HashSet<>(); statusNeedToCheck.addAll(statuses); statusNeedToCheck.addAll(getDefaultStatus()); - if (statusNeedToCheck.contains(HttpStatus.resolve(exchange.getResponse().getStatusCode().value()))) { - HttpStatusCode status = exchange.getResponse().getStatusCode(); + HttpStatusCode status = exchange.getResponse().getStatusCode(); + if (statusNeedToCheck.contains(HttpStatus.resolve(status.value()))) { throw new CircuitBreakerStatusCodeException(status); } }),