Forgot about blueprints

This commit is contained in:
Julian van der Horst
2026-05-27 20:37:56 +02:00
parent 6c7d345f03
commit 9d6062619c
3 changed files with 20 additions and 7 deletions
+14 -4
View File
@@ -210,8 +210,16 @@ export async function updateProxyResources(
? true
: resourceData.ssl;
let headers = "";
if (resourceData.headers) {
headers = JSON.stringify(resourceData.headers);
const requestHeadersData = [
...(resourceData.headers ?? []),
...(resourceData.requestHeaders ?? [])
];
if (requestHeadersData.length > 0) {
headers = JSON.stringify(requestHeadersData);
}
let responseHeaders = "";
if (resourceData.responseHeaders) {
responseHeaders = JSON.stringify(resourceData.responseHeaders);
}
if (existingResource) {
@@ -265,7 +273,8 @@ export async function updateProxyResources(
]
? resourceData.auth["whitelist-users"].length > 0
: false,
headers: headers || null,
requestHeaders: headers || null,
responseHeaders: responseHeaders || null,
applyRules:
resourceData.rules && resourceData.rules.length > 0,
maintenanceModeEnabled:
@@ -724,7 +733,8 @@ export async function updateProxyResources(
setHostHeader: resourceData["host-header"] || null,
tlsServerName: resourceData["tls-server-name"] || null,
ssl: resourceSsl,
headers: headers || null,
requestHeaders: headers || null,
responseHeaders: responseHeaders || null,
applyRules:
resourceData.rules && resourceData.rules.length > 0,
maintenanceModeEnabled: resourceData.maintenance?.enabled,
+3 -1
View File
@@ -175,7 +175,9 @@ export const ResourceSchema = z
auth: AuthSchema.optional(),
"host-header": z.string().optional(),
"tls-server-name": z.string().optional(),
headers: z.array(HeaderSchema).optional(),
headers: z.array(HeaderSchema).optional(), // deprecated alias for requestHeaders
requestHeaders: z.array(HeaderSchema).optional(),
responseHeaders: z.array(HeaderSchema).optional(),
rules: z.array(RuleSchema).optional(),
maintenance: MaintenanceSchema.optional()
})