diff --git a/src/service/contentService.js b/src/service/contentService.js
index 5649d252040506f9629e78a2120bacbf801d2973..da42a182961cea1c70c200f094c4a750cd9fa154 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
   }