From 99244c4e93f51c3181eb3aa6434aa38996083a8a Mon Sep 17 00:00:00 2001 From: Daniel Coelho Date: Mon, 22 Sep 2025 08:25:06 -0300 Subject: [PATCH] SSR: avoid sending new response when headeras were already sent (fixes #2315) (cherry picked from commit 951c5f69d46db57efb5423c4581b4c895793c6dd) --- server.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server.ts b/server.ts index 4ecedf956f..89428f9bd3 100644 --- a/server.ts +++ b/server.ts @@ -268,6 +268,12 @@ function serverSideRender(req, res, next, sendToUser: boolean = true) { ], }) .then((html) => { + // If headers were already sent, then do nothing else, it is probably a + // redirect response + if (res.headersSent) { + return; + } + if (hasValue(html)) { // Replace REST URL with UI URL if (environment.ssr.replaceRestUrl && REST_BASE_URL !== environment.rest.baseUrl) {