Ver Fonte

fix broken old search page (#543)

Signed-off-by: shanghaikid <jiangruiyi@gmail.com>
ryjiang há 1 ano atrás
pai
commit
56ab2c0329
1 ficheiros alterados com 3 adições e 2 exclusões
  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 now = Date.now();
     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;
 
     // for 2.3.x milvus
-    if (searchParams.data.length === 1) {
+    if (searchParams.data && searchParams.data.length === 1) {
       delete singleSearchParams.data;
       delete singleSearchParams.params;