From 73a5fecc99c2762864efd0a0c0894f5bfedff1bf Mon Sep 17 00:00:00 2001 From: seanyu Date: Thu, 23 Mar 2023 18:31:52 +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 722d9d552..2bd97a927 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 @@ -198,8 +198,8 @@ public class PolarisCircuitBreakerFilterFactory extends SpringCloudCircuitBreake Set statusNeedToCheck = new HashSet<>(); statusNeedToCheck.addAll(statuses); statusNeedToCheck.addAll(getDefaultStatus()); - if (statusNeedToCheck.contains(exchange.getResponse().getStatusCode())) { - HttpStatus status = exchange.getResponse().getStatusCode(); + HttpStatus status = exchange.getResponse().getStatusCode(); + if (statusNeedToCheck.contains(status)) { throw new CircuitBreakerStatusCodeException(status); } }),