This is an automated email from the ASF dual-hosted git repository.

juzhiyuan pushed a commit to branch fix-minor-issues
in repository https://gitbox.apache.org/repos/asf/apisix-dashboard.git

commit 89cf9bbfcb3b393163bc79ed05f450707a827684
Author: juzhiyuan <[email protected]>
AuthorDate: Tue Apr 20 11:47:25 2021 +0800

    fix: omit vars when no values
---
 web/src/pages/Route/transform.ts | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/web/src/pages/Route/transform.ts b/web/src/pages/Route/transform.ts
index 4b03caa..6146b10 100644
--- a/web/src/pages/Route/transform.ts
+++ b/web/src/pages/Route/transform.ts
@@ -218,7 +218,8 @@ export const transformStepData = ({
       form1Data.hosts.filter(Boolean).length === 0 ? 'hosts' : '',
       form1Data.redirectOption === 'disabled' ? 'redirect' : '',
       data.remote_addrs?.filter(Boolean).length === 0 ? 'remote_addrs' : '',
-      step3DataCloned.plugin_config_id === '' ? 'plugin_config_id' : ''
+      step3DataCloned.plugin_config_id === '' ? 'plugin_config_id' : '',
+      data.vars?.length ? '' : 'vars',
     ]);
   }
 
@@ -235,9 +236,9 @@ export const transformStepData = ({
     'uris',
     'methods',
     'redirect',
-    'vars',
     'plugins',
     'labels',
+    data.vars?.length ? 'vars' : '',
     service_id.length !== 0 ? 'service_id' : '',
     form1Data.hosts.filter(Boolean).length !== 0 ? 'hosts' : '',
     data.remote_addrs?.filter(Boolean).length !== 0 ? 'remote_addrs' : '',
@@ -284,7 +285,7 @@ export const transformRouteData = (data: RouteModule.Body) 
=> {
     hosts,
     host,
     remote_addrs,
-    vars,
+    vars = [],
     status,
     upstream,
     upstream_id,

Reply via email to