diff --git a/spring-web/src/main/java/org/springframework/web/context/request/async/DeferredResult.java b/spring-web/src/main/java/org/springframework/web/context/request/async/DeferredResult.java index 22ea83f458..70e89d1bce 100644 --- a/spring-web/src/main/java/org/springframework/web/context/request/async/DeferredResult.java +++ b/spring-web/src/main/java/org/springframework/web/context/request/async/DeferredResult.java @@ -173,9 +173,9 @@ public class DeferredResult { return false; } this.result = result; - if (this.resultHandler != null) { - this.resultHandler.handleResult(this.result); - } + } + if (this.resultHandler != null) { + this.resultHandler.handleResult(this.result); } return true; }