From 8a7e839ad07211a2da51fa04fb33fe167ab79dc4 Mon Sep 17 00:00:00 2001 From: Arjen Poutsma Date: Tue, 30 Aug 2022 15:22:26 +0200 Subject: [PATCH] Polishing --- .../function/server/DefaultRenderingResponseBuilder.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/spring-webflux/src/main/java/org/springframework/web/reactive/function/server/DefaultRenderingResponseBuilder.java b/spring-webflux/src/main/java/org/springframework/web/reactive/function/server/DefaultRenderingResponseBuilder.java index 4e75cb3a31..3dea118d31 100644 --- a/spring-webflux/src/main/java/org/springframework/web/reactive/function/server/DefaultRenderingResponseBuilder.java +++ b/spring-webflux/src/main/java/org/springframework/web/reactive/function/server/DefaultRenderingResponseBuilder.java @@ -205,11 +205,10 @@ final class DefaultRenderingResponseBuilder implements RenderingResponse.Builder } private void setStatus(View view) { - if (view instanceof RedirectView) { - HttpStatus httpStatus = HttpStatus.resolve(rawStatusCode()); - if (httpStatus != null && httpStatus.is3xxRedirection()) { - RedirectView redirectView = (RedirectView) view; - redirectView.setStatusCode(httpStatus); + if (view instanceof RedirectView redirectView) { + HttpStatusCode statusCode = statusCode(); + if (statusCode.is3xxRedirection()) { + redirectView.setStatusCode(statusCode); } } }