فهرست منبع

Merge pull request #134 from alwayslove2013/trim-input

Fix: Login: Should trim input of the address
Tumao 4 سال پیش
والد
کامیت
52182464c2
2فایلهای تغییر یافته به همراه8 افزوده شده و 3 حذف شده
  1. 5 3
      client/src/pages/connect/Connect.tsx
  2. 3 0
      client/src/utils/Format.ts

+ 5 - 3
client/src/pages/connect/Connect.tsx

@@ -13,6 +13,7 @@ import { authContext } from '../../context/Auth';
 import { MilvusHttp } from '../../http/Milvus';
 import { rootContext } from '../../context/Root';
 import { MILVUS_ADDRESS } from '../../consts/Localstorage';
+import { formatAddress } from '../../utils/Format';
 
 const useStyles = makeStyles((theme: Theme) => ({
   wrapper: {
@@ -73,10 +74,11 @@ const Connect = () => {
   };
 
   const handleConnect = async () => {
-    await MilvusHttp.connect(form.address);
+    const address = formatAddress(form.address);
+    await MilvusHttp.connect(address);
     openSnackBar(successTrans('connect'));
-    setAddress(form.address);
-    window.localStorage.setItem(MILVUS_ADDRESS, form.address);
+    setAddress(address);
+    window.localStorage.setItem(MILVUS_ADDRESS, address);
     history.push('/');
   };
 

+ 3 - 0
client/src/utils/Format.ts

@@ -114,3 +114,6 @@ export const getCreateFieldType = (config: Field): CreateFieldType => {
 
   return 'number';
 };
+
+// Trim the address
+export const formatAddress = (address: string): string => address.trim();