diff --git a/frontend/src/pages/Settings/components/Layout.tsx b/frontend/src/pages/Settings/components/Layout.tsx index fba9012a8..5e6949a28 100644 --- a/frontend/src/pages/Settings/components/Layout.tsx +++ b/frontend/src/pages/Settings/components/Layout.tsx @@ -64,14 +64,16 @@ const Layout: FunctionComponent = (props) => { const { settings, storages } = values; if (Object.keys(settings).length > 0) { - submitHooks(settings); - LOG("info", "submitting settings", settings); - mutate(settings); + const settingsToSubmit = { ...settings }; + submitHooks(settingsToSubmit); + LOG("info", "submitting settings", settingsToSubmit); + mutate(settingsToSubmit); } if (Object.keys(storages).length > 0) { - LOG("info", "submitting storages", storages); - updateStorage(storages); + const storagesToSubmit = { ...storages }; + LOG("info", "submitting storages", storagesToSubmit); + updateStorage(storagesToSubmit); } }, [mutate, updateStorage]