From e89f1ef75b836e146b02893755fd72a7ee58c21a Mon Sep 17 00:00:00 2001 From: JoeMakuta Date: Fri, 27 Mar 2026 19:00:37 +0200 Subject: [PATCH] feat: add error handling for search space loading in GeneralSettingsManager --- .../components/settings/general-settings-manager.tsx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/surfsense_web/components/settings/general-settings-manager.tsx b/surfsense_web/components/settings/general-settings-manager.tsx index 2672289aa..ca90142b1 100644 --- a/surfsense_web/components/settings/general-settings-manager.tsx +++ b/surfsense_web/components/settings/general-settings-manager.tsx @@ -27,6 +27,7 @@ export function GeneralSettingsManager({ searchSpaceId }: GeneralSettingsManager const { data: searchSpace, isLoading: loading, + isError, refetch: fetchSearchSpace, } = useQuery({ queryKey: cacheKeys.searchSpaces.detail(searchSpaceId.toString()), @@ -104,6 +105,17 @@ export function GeneralSettingsManager({ searchSpaceId }: GeneralSettingsManager ); } + if (isError) { + return ( +
+

Failed to load settings.

+ +
+ ); + } + return (