This commit is contained in:
Owen
2025-09-21 11:42:51 -04:00
parent 46b50a042e
commit e94ded920b

View File

@@ -306,16 +306,21 @@ export async function getTraefikConfig(
...additionalMiddlewares ...additionalMiddlewares
]; ];
if ((resource.headers && resource.headers.length > 0) || resource.setHostHeader) { if (
resource.headers ||
resource.setHostHeader
) {
// if there are headers, parse them into an object // if there are headers, parse them into an object
const headersObj: { [key: string]: string } = {}; const headersObj: { [key: string]: string } = {};
const headersArr = resource.headers?.split(","); const headersArr = resource.headers?.split(",");
for (const header of headersArr) { if (headersArr && headersArr.length > 0) {
const [key, value] = header for (const header of headersArr) {
.split(":") const [key, value] = header
.map((s: string) => s.trim()); .split(":")
if (key && value) { .map((s: string) => s.trim());
headersObj[key] = value; if (key && value) {
headersObj[key] = value;
}
} }
} }