diff --git a/admin/inertia/components/chat/KbPolicyPromptBanner.tsx b/admin/inertia/components/chat/KbPolicyPromptBanner.tsx index 3daa654..b2fd99b 100644 --- a/admin/inertia/components/chat/KbPolicyPromptBanner.tsx +++ b/admin/inertia/components/chat/KbPolicyPromptBanner.tsx @@ -37,6 +37,7 @@ export default function KbPolicyPromptBanner() { const { data: promptState } = useQuery({ queryKey: ['kbPolicyPromptState'], queryFn: () => api.getKbPolicyPromptState(), + staleTime: Infinity, }) const indexNowMutation = useMutation({ @@ -72,6 +73,12 @@ export default function KbPolicyPromptBanner() { queryClient.invalidateQueries({ queryKey: ['kbPolicyPromptState'] }) queryClient.invalidateQueries({ queryKey: ['ingestPolicy'] }) }, + onError: (error: any) => { + addNotification({ + type: 'error', + message: error?.message || 'Could not save your choice. Try again.', + }) + }, }) if (!promptState?.shouldPrompt) return null