From 158e6be0b12d4252f2389e7ad8912feef556b4ce Mon Sep 17 00:00:00 2001 From: Patrick Robertson Date: Fri, 7 Mar 2025 14:59:11 +0000 Subject: [PATCH] Don't force enable a module under all types - allows modules to be set as only feeder/only extractor etc. --- scripts/settings/src/App.tsx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/scripts/settings/src/App.tsx b/scripts/settings/src/App.tsx index 991808a..4d98528 100644 --- a/scripts/settings/src/App.tsx +++ b/scripts/settings/src/App.tsx @@ -162,12 +162,10 @@ function ModuleTypes({ stepType, setEnabledModules, enabledModules, configValues } else { setShowError(false); } - let newEnabledModules = Object.fromEntries(Object.keys(enabledModules).map((type: string) => { - return [type, enabledModules[type].map(([m, enabled]: [string, boolean]) => { + let newEnabledModules = { ...enabledModules }; + newEnabledModules[stepType] = enabledModules[stepType].map(([m, enabled]: [string, boolean]) => { return (m === name) ? [m, checked] : [m, enabled]; - })]; - } - )); + }); setEnabledModules(newEnabledModules); }