diff --git a/frontend/app/(main)/admin/settings/components/uptimekuma-site-modal.tsx b/frontend/app/(main)/admin/settings/components/uptimekuma-site-modal.tsx index dafd7442..9d3f3b32 100644 --- a/frontend/app/(main)/admin/settings/components/uptimekuma-site-modal.tsx +++ b/frontend/app/(main)/admin/settings/components/uptimekuma-site-modal.tsx @@ -48,11 +48,13 @@ export function UptimeKumaSiteSelectModal({ const routes = routesQuery.data ?? [] const keyword = searchTerm.trim().toLowerCase() if (!keyword) return routes - return routes.filter( - (route) => + return routes.filter((route) => { + const domains = (route.zone_domains ?? []).map((item) => item.domain).join(' ') + return ( route.site_name.toLowerCase().includes(keyword) || - route.primary_domain.toLowerCase().includes(keyword), - ) + domains.toLowerCase().includes(keyword) + ) + }) }, [routesQuery.data, searchTerm]) const toggleSite = (siteName: string) => { @@ -147,7 +149,9 @@ export function UptimeKumaSiteSelectModal({ />
{form.formState.errors.root.message}
) : null}