From cb348fb31decdf3d701793c28e9f56a02a6b304a Mon Sep 17 00:00:00 2001 From: Pierre Adam Date: Wed, 20 Mar 2024 15:24:25 +0100 Subject: [PATCH] Fixes #39586. Properly use headers from RestMulti when the datasource is empty. Signed-off-by: Pierre Adam --- .../reactive/server/handlers/PublisherResponseHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/handlers/PublisherResponseHandler.java b/independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/handlers/PublisherResponseHandler.java index c1af678260549..20110476a41f8 100644 --- a/independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/handlers/PublisherResponseHandler.java +++ b/independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/handlers/PublisherResponseHandler.java @@ -151,7 +151,7 @@ private List determineCustomizers(boolean isFirst) @Override public void onComplete() { if (!hadItem) { - StreamingUtil.setHeaders(requestContext, requestContext.serverResponse(), staticCustomizers); + StreamingUtil.setHeaders(requestContext, requestContext.serverResponse(), this.determineCustomizers(true)); } if (json) { String postfix = onCompleteText();