diff --git a/src/ui/app/static/js/plugins-settings.js b/src/ui/app/static/js/plugins-settings.js index 6041f469a..34d01c0c2 100644 --- a/src/ui/app/static/js/plugins-settings.js +++ b/src/ui/app/static/js/plugins-settings.js @@ -360,7 +360,10 @@ $(document).ready(() => { .trim() .split("\n") .reduce((acc, line) => { - const [key, value] = line.split("="); + const [key, ...valueParts] = line + .split("=") + .map((str) => str.trim()); + const value = valueParts.join("="); if (key && value !== undefined) { acc[key.trim()] = value.trim(); } @@ -386,7 +389,8 @@ $(document).ready(() => { .filter((line) => line && !line.startsWith("#")); configLines.forEach((line) => { - const [key, value] = line.split("=").map((str) => str.trim()); + const [key, ...valueParts] = line.split("=").map((str) => str.trim()); + const value = valueParts.join("="); if (!key || value === undefined) { console.warn(`Skipping malformed line: ${line}`); return;