fix: restore Tavily search and tighten SearxNG config

This commit is contained in:
Aki-07 2025-10-12 21:29:12 +05:30
parent 0f252573cf
commit ff08daccb1
2 changed files with 89 additions and 81 deletions

View file

@ -337,8 +337,13 @@ export function useConnectorEditPage(connectorId: number, searchSpaceId: string)
const originalSafesearch = originalConfig.SEARXNG_SAFESEARCH;
if (safesearchRaw) {
const parsed = Number(safesearchRaw);
if (Number.isNaN(parsed)) {
toast.error("SearxNG SafeSearch must be a number.");
if (
Number.isNaN(parsed) ||
!Number.isInteger(parsed) ||
parsed < 0 ||
parsed > 2
) {
toast.error("SearxNG SafeSearch must be 0, 1, or 2.");
setIsSaving(false);
return;
}