From 082dc4d755af707343bfffa948d8227912fdaa4d Mon Sep 17 00:00:00 2001 From: RachelElysia <71795832+RachelElysia@users.noreply.github.com> Date: Fri, 4 Mar 2022 17:20:22 -0500 Subject: [PATCH] Fix diff overriding agent options (#4479) --- changes/issue-4470-global-agent-options-update | 1 + frontend/pages/admin/AppSettingsPage/AppSettingsPage.tsx | 2 ++ 2 files changed, 3 insertions(+) create mode 100644 changes/issue-4470-global-agent-options-update diff --git a/changes/issue-4470-global-agent-options-update b/changes/issue-4470-global-agent-options-update new file mode 100644 index 0000000000..90b634ebd9 --- /dev/null +++ b/changes/issue-4470-global-agent-options-update @@ -0,0 +1 @@ +* Fix bug with global agent options overriding with difference \ No newline at end of file diff --git a/frontend/pages/admin/AppSettingsPage/AppSettingsPage.tsx b/frontend/pages/admin/AppSettingsPage/AppSettingsPage.tsx index 281aac59da..de49a17490 100644 --- a/frontend/pages/admin/AppSettingsPage/AppSettingsPage.tsx +++ b/frontend/pages/admin/AppSettingsPage/AppSettingsPage.tsx @@ -52,6 +52,8 @@ const AppSettingsPage = (): JSX.Element => { const onFormSubmit = useCallback( (formData: IConfigNested) => { const diff = deepDifference(formData, appConfig); + // send all formData.agent_options because diff overrides all agent options + diff.agent_options = formData.agent_options; configAPI .update(diff)