From a64549865886c920ef3118637e4d2419c57aa505 Mon Sep 17 00:00:00 2001 From: danny-mhlv Date: Tue, 16 Aug 2022 17:19:44 +0300 Subject: [PATCH] Fixed return format of the search results --- src/core/interceptors/page.interceptor.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/interceptors/page.interceptor.ts b/src/core/interceptors/page.interceptor.ts index 492b208..adb895e 100644 --- a/src/core/interceptors/page.interceptor.ts +++ b/src/core/interceptors/page.interceptor.ts @@ -2,6 +2,7 @@ import { HttpService } from "@nestjs/axios"; import { CallHandler, ExecutionContext, Injectable, NestInterceptor } from "@nestjs/common"; import { Observable, map, take } from "rxjs"; import { PageDto } from "../domain/dtos"; +import { EsHitDto } from "../domain/dtos/es-hit.dto"; import { EsQueryDto } from "../domain/dtos/es-query.dto"; import { RequestDto } from "../domain/dtos/request.dto"; import { SearchQueryDto } from "../domain/dtos/search-q.dto"; @@ -135,6 +136,9 @@ export class PageInterceptor implements NestInterceptor { reverse = false; } + // Omitting the redundant info and leaving only the document + data = data.map((el) => el._source); + // Return the page return new PageDto(data, meta); })