diff --git a/backend/routes/clickTtHttpPageRoutes.js b/backend/routes/clickTtHttpPageRoutes.js index 25f606a7..7372356a 100644 --- a/backend/routes/clickTtHttpPageRoutes.js +++ b/backend/routes/clickTtHttpPageRoutes.js @@ -47,6 +47,32 @@ function rewriteLinksInHtml(html, proxyBaseUrl, pageBaseUrl) { } } +/** + * Schreibt Formular-Actions um, sodass Submissions über unseren Proxy laufen (Login etc. wird geloggt). + */ +function rewriteFormActionsInHtml(html, proxyBaseUrl, pageBaseUrl) { + if (!html || !proxyBaseUrl || !pageBaseUrl) return html; + try { + const base = new URL(pageBaseUrl); + return html.replace( + /