Skip to content

Commit 611ae85

Browse files
committed
enable body caching if fallbackUri is configured
Signed-off-by: qnnn <65326092+qnnn@users.noreply.github.com>
1 parent fcba3da commit 611ae85

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/factory/SpringCloudCircuitBreakerFilterFactory.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,9 @@ public List<String> shortcutFieldOrder() {
8989

9090
@Override
9191
public GatewayFilter apply(Config config) {
92-
enableBodyCaching(config.getRouteId());
92+
if (config.getFallbackUri() != null) {
93+
enableBodyCaching(config.getRouteId());
94+
}
9395
ReactiveCircuitBreaker cb = reactiveCircuitBreakerFactory.create(config.getId());
9496
Set<HttpStatus> statuses = config.getStatusCodes()
9597
.stream()

0 commit comments

Comments
 (0)