CaIon 2 лет назад
Родитель
Сommit
e3fca11f99
2 измененных файлов с 3 добавлено и 3 удалено
  1. 1 1
      model/token.go
  2. 2 2
      web/src/components/TokensTable.js

+ 1 - 1
model/token.go

@@ -33,7 +33,7 @@ func SearchUserTokens(userId int, keyword string, token string) (tokens []*Token
 	if token != "" {
 		token = strings.Trim(token, "sk-")
 	}
-	err = DB.Where("user_id = ?", userId).Where("name LIKE ? or key LIKE ?", keyword+"%", token+"%").Find(&tokens).Error
+	err = DB.Where("user_id = ?", userId).Where("name LIKE ?", keyword+"%").Where("key LIKE ?", token+"%").Find(&tokens).Error
 	return tokens, err
 }
 

+ 2 - 2
web/src/components/TokensTable.js

@@ -377,14 +377,14 @@ const TokensTable = () => {
     };
 
     const searchTokens = async () => {
-        if (searchKeyword === '') {
+        if (searchKeyword === '' && searchToken === '') {
             // if keyword is blank, load files instead.
             await loadTokens(0);
             setActivePage(1);
             return;
         }
         setSearching(true);
-        const res = await API.get(`/api/token/search?keyword=${searchKeyword}`);
+        const res = await API.get(`/api/token/search?keyword=${searchKeyword}&token=${searchToken}`);
         const {success, message, data} = res.data;
         if (success) {
             setTokensFormat(data);