Shun Miyazawa 2 лет назад
Родитель
Сommit
38e1699b6e
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      apps/app/src/server/service/search-delegator/elasticsearch.ts

+ 3 - 1
apps/app/src/server/service/search-delegator/elasticsearch.ts

@@ -669,7 +669,7 @@ class ElasticsearchDelegator implements SearchDelegator<Data, ESTermsKey, ESQuer
     if (process.env.NODE_ENV === 'development') {
       logger.debug('query: ', JSON.stringify(query, null, 2));
 
-      const { body: result } = await this.client.indices.validateQuery({
+      const validateQueryResponse = await this.client.indices.validateQuery({
         index: query.index,
         type: query.type,
         explain: true,
@@ -677,6 +677,8 @@ class ElasticsearchDelegator implements SearchDelegator<Data, ESTermsKey, ESQuer
           query: query.body.query,
         },
       });
+      const result = this.isElasticsearchV7 ? validateQueryResponse.body : validateQueryResponse;
+
       // for debug
       logger.debug('ES result: ', result);
     }