Browse Source

fix broken old search page (#543)

Signed-off-by: shanghaikid <jiangruiyi@gmail.com>
ryjiang 1 year ago
parent
commit
56ab2c0329
1 changed files with 3 additions and 2 deletions
  1. 3 2
      server/src/collections/collections.service.ts

+ 3 - 2
server/src/collections/collections.service.ts

@@ -259,11 +259,12 @@ export class CollectionsService {
     const { milvusClient } = clientCache.get(clientId);
     const { milvusClient } = clientCache.get(clientId);
     const now = Date.now();
     const now = Date.now();
     const searchParams = data as HybridSearchReq;
     const searchParams = data as HybridSearchReq;
-    const isHybrid = searchParams.data.length > 1;
+    const isHybrid =
+      Array.isArray(searchParams.data) && searchParams.data.length > 1;
     const singleSearchParams = cloneObj(data) as SearchSimpleReq;
     const singleSearchParams = cloneObj(data) as SearchSimpleReq;
 
 
     // for 2.3.x milvus
     // for 2.3.x milvus
-    if (searchParams.data.length === 1) {
+    if (searchParams.data && searchParams.data.length === 1) {
       delete singleSearchParams.data;
       delete singleSearchParams.data;
       delete singleSearchParams.params;
       delete singleSearchParams.params;