From 5cf466cd2adf3c31e2921bb07feac6552f6ba045 Mon Sep 17 00:00:00 2001 From: Tony Clarke <36965832+tony-clarke-amdocs@users.noreply.github.com> Date: Fri, 24 Aug 2018 16:12:08 -0400 Subject: [PATCH] responseMono timeout is a noop since the return Mono is ignored (#515) --- .../cloud/gateway/filter/NettyRoutingFilter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/NettyRoutingFilter.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/NettyRoutingFilter.java index 27be9346..5f3d52d1 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/NettyRoutingFilter.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/NettyRoutingFilter.java @@ -117,7 +117,7 @@ public class NettyRoutingFilter implements GlobalFilter, Ordered { }); if (properties.getResponseTimeout() != null) { - responseMono.timeout(properties.getResponseTimeout(), + responseMono = responseMono.timeout(properties.getResponseTimeout(), Mono.error(new TimeoutException("Response took longer than timeout: " + properties.getResponseTimeout()))); }