From e9f0835aea58da1f579e11e970d57e3eb8aeb378 Mon Sep 17 00:00:00 2001 From: 0xJacky Date: Sun, 1 Jan 2023 11:18:21 +0800 Subject: [PATCH] fix: Auto correcting code is broken in advance mode #50 --- frontend/src/views/domain/DomainEdit.vue | 2 +- server/pkg/nginx/tokenize.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/views/domain/DomainEdit.vue b/frontend/src/views/domain/DomainEdit.vue index 840f2bfc..5f70ef9c 100644 --- a/frontend/src/views/domain/DomainEdit.vue +++ b/frontend/src/views/domain/DomainEdit.vue @@ -18,7 +18,7 @@ const router = useRouter() const name = ref(route.params.name.toString()) watch(route, () => { - name.value = route.params.name.toString() + name.value = route.params?.name?.toString() ?? '' }) const update = ref(0) diff --git a/server/pkg/nginx/tokenize.go b/server/pkg/nginx/tokenize.go index e8a63423..02ed34c9 100644 --- a/server/pkg/nginx/tokenize.go +++ b/server/pkg/nginx/tokenize.go @@ -76,7 +76,7 @@ func (s *NgxServer) parseDirective(d NgxDirective) { return } - regExp := regexp.MustCompile("(\\S+?)\\s+?{?(.+?)[;|}]") + regExp := regexp.MustCompile("(\\S+?)\\s+?{?(.+)[;|}]") matchSlice := regExp.FindAllStringSubmatch(str, -1) for k, v := range matchSlice {