From 13440a6eedc0023e7d09fb70308a61aeb1858e38 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 20 Nov 2024 20:17:30 +1100 Subject: [PATCH] Better handling for undefined values in SettingsList (#8531) --- src/frontend/src/components/settings/SettingList.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/components/settings/SettingList.tsx b/src/frontend/src/components/settings/SettingList.tsx index e4a8893f6b..5253539cac 100644 --- a/src/frontend/src/components/settings/SettingList.tsx +++ b/src/frontend/src/components/settings/SettingList.tsx @@ -41,7 +41,7 @@ export function SettingList({ }, []); const allKeys = useMemo( - () => settingsState?.settings?.map((s) => s.key), + () => settingsState?.settings?.map((s) => s.key) ?? [], [settingsState?.settings] ); @@ -131,7 +131,7 @@ export function SettingList({ <> {editSettingModal.modal} - {(keys || allKeys).map((key, i) => { + {(keys || allKeys)?.map((key, i) => { const setting = settingsState?.settings?.find( (s: any) => s.key === key );