diff --git a/web/src/views/settings/TriggerView.tsx b/web/src/views/settings/TriggerView.tsx index 7f262e4b2..6ac8f4393 100644 --- a/web/src/views/settings/TriggerView.tsx +++ b/web/src/views/settings/TriggerView.tsx @@ -78,7 +78,11 @@ export default function TriggerView({ const { data: config, mutate: updateConfig } = useSWR("config"); const { data: trigger_status, mutate } = useSWR( - `/triggers/status/${selectedCamera}`, + config?.cameras[selectedCamera]?.semantic_search?.triggers && + Object.keys(config.cameras[selectedCamera].semantic_search.triggers) + .length > 0 + ? `/triggers/status/${selectedCamera}` + : null, { revalidateOnFocus: false, },