You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by ju...@apache.org on 2020/06/06 03:33:54 UTC

[incubator-apisix-dashboard] branch next updated: fix: default upstream host

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

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


The following commit(s) were added to refs/heads/next by this push:
     new 312e83f  fix: default upstream host
312e83f is described below

commit 312e83f1c49eb3c8b77fd0aa7265caa41f6a71cc
Author: juzhiyuan <jj...@gmail.com>
AuthorDate: Sat Jun 6 11:33:23 2020 +0800

    fix: default upstream host
---
 src/pages/Routes/Create.tsx                             | 10 ----------
 src/pages/Routes/components/CreateStep3/CreateStep3.tsx |  2 ++
 src/pages/Routes/transform.ts                           |  5 ++++-
 3 files changed, 6 insertions(+), 11 deletions(-)

diff --git a/src/pages/Routes/Create.tsx b/src/pages/Routes/Create.tsx
index c1ab25b..02187d3 100644
--- a/src/pages/Routes/Create.tsx
+++ b/src/pages/Routes/Create.tsx
@@ -73,16 +73,6 @@ const Create: React.FC = (props) => {
     }
   }, [step1Data]);
 
-  useEffect(() => {
-    if (step1Data.redirectURI !== '') {
-      setRedirect(true);
-      setStepHeader(STEP_HEADER_2);
-    } else {
-      setRedirect(false);
-      setStepHeader(STEP_HEADER_4);
-    }
-  }, [step1Data]);
-
   const onReset = () => {
     setStep1Data(DEFAULT_STEP_1_DATA);
     setStep2Data(DEFAULT_STEP_2_DATA);
diff --git a/src/pages/Routes/components/CreateStep3/CreateStep3.tsx b/src/pages/Routes/components/CreateStep3/CreateStep3.tsx
index 5f5f266..8d20af4 100644
--- a/src/pages/Routes/components/CreateStep3/CreateStep3.tsx
+++ b/src/pages/Routes/components/CreateStep3/CreateStep3.tsx
@@ -29,6 +29,8 @@ const CreateStep3: React.FC<Props> = ({ data, disabled, onChange }) => {
     'oauth',
     'redirect',
     'wolf-rbac',
+    // BUG:
+    'proxy-rewrite',
   ];
 
   const list = pluginList.filter(({ name }) => !pluginBlackList.includes(name));
diff --git a/src/pages/Routes/transform.ts b/src/pages/Routes/transform.ts
index 3baa679..1d97c1e 100644
--- a/src/pages/Routes/transform.ts
+++ b/src/pages/Routes/transform.ts
@@ -102,11 +102,14 @@ const transformVarsToRules = (
 const transformUpstreamNodes = (
   nodes: { [key: string]: number } = {},
 ): RouteModule.UpstreamHost[] => {
-  const data: RouteModule.UpstreamHost[] = [{} as RouteModule.UpstreamHost];
+  const data: RouteModule.UpstreamHost[] = [];
   Object.entries(nodes).forEach(([k, v]) => {
     const [host, port] = k.split(':');
     data.push({ host, port: Number(port), weight: Number(v) });
   });
+  if (data.length === 0) {
+    data.push({} as RouteModule.UpstreamHost);
+  }
   return data;
 };