Fix: handle widget version parsing for array labels (#6053)

This commit is contained in:
shamoon
2025-12-04 08:53:28 -08:00
committed by GitHub
parent 6d5f35f07e
commit 96ac9046b3

View File

@@ -111,7 +111,7 @@ export async function servicesFromDocker() {
};
}
let substitutedVal = substituteEnvironmentVars(containerLabels[label]);
if (value === "widget.version") {
if (value === "widget.version" || /^widgets\[\d+\]\.version$/.test(value)) {
substitutedVal = parseInt(substitutedVal, 10);
}
shvl.set(constructedService, value, substitutedVal);