diff --git a/src/utils/config/service-helpers.js b/src/utils/config/service-helpers.js index 1c37ad49..ad874290 100644 --- a/src/utils/config/service-helpers.js +++ b/src/utils/config/service-helpers.js @@ -402,6 +402,9 @@ export function cleanServiceGroups(groups) { mappings, display, + // deluge, qbittorrent + enableLeechProgress, + // diskstation volume, @@ -479,9 +482,6 @@ export function cleanServiceGroups(groups) { // proxmox node, - // qbittorrent - enableLeechProgress, - // speedtest bitratePrecision, @@ -572,6 +572,9 @@ export function cleanServiceGroups(groups) { if (allowScrolling) widget.allowScrolling = allowScrolling; if (refreshInterval) widget.refreshInterval = refreshInterval; } + if (["deluge", "qbittorrent"].includes(type)) { + if (enableLeechProgress !== undefined) widget.enableLeechProgress = JSON.parse(enableLeechProgress); + } if (["opnsense", "pfsense"].includes(type)) { if (wan) widget.wan = wan; } @@ -674,9 +677,6 @@ export function cleanServiceGroups(groups) { if (type === "spoolman") { if (spoolIds !== undefined) widget.spoolIds = spoolIds; } - if (type === "qbittorrent") { - if (enableLeechProgress !== undefined) widget.enableLeechProgress = JSON.parse(enableLeechProgress); - } return widget; }); return cleanedService;