From e60b771a9cbe22aa7524de285269cf93bdbe9f66 Mon Sep 17 00:00:00 2001 From: raghu <http://localhost:9000> Date: Tue, 4 Dec 2018 11:22:14 +0530 Subject: [PATCH] Issue #SB-8572: reading fields if exists in query params in compoiste search --- src/service/contentService.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/service/contentService.js b/src/service/contentService.js index 5649d25..da42a18 100644 --- a/src/service/contentService.js +++ b/src/service/contentService.js @@ -74,7 +74,6 @@ function searchContentAPI (req, response) { function search (defaultContentTypes, req, response, objectType) { var data = req.body var rspObj = req.rspObj - if (!data.request || !data.request.filters) { LOG.error(utilsService.getLoggerData(rspObj, 'ERROR', filename, 'searchContentAPI', 'Error due to required params are missing', data.request)) @@ -88,6 +87,11 @@ function search (defaultContentTypes, req, response, objectType) { if (!data.request.filters) { data.request.filters.contentType = defaultContentTypes } + + // if fields exists it has to be sent as array to lp + if (req.query.fields) { + data.request.fields = req.query.fields.split(',') + } if (objectType) { data.request.filters.objectType = objectType } -- GitLab