From a77ac8ad91a2d62bc881610caed83a6b9b2720af Mon Sep 17 00:00:00 2001 From: RhenCloud Date: Mon, 24 Aug 2026 22:39:21 +0800 Subject: [PATCH] fix: allow editing filters on fallback routes --- app/components/RouteEditor.vue | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/app/components/RouteEditor.vue b/app/components/RouteEditor.vue index dc03000..dbcf6bd 100644 --- a/app/components/RouteEditor.vue +++ b/app/components/RouteEditor.vue @@ -103,6 +103,18 @@ function collect(): Route | null { const res = nodeFormToRouteFilters(root.value); filters = res.filters; ast = res.ast; + } else { + const res = nodeFormToRouteFilters(root.value); + const has = res.filters.length > 0 || res.ast !== undefined; + if (has) { + const err = validateNode(root.value); + if (err) { + filterError.value = err; + return null; + } + filters = res.filters; + ast = res.ast; + } } const targets: RouteTarget[] = []; @@ -372,8 +384,7 @@ watch(
- -

{{ t("routeEditor.fallbackHint") }}

+
{{ filterError }}