From c32bd88439f9fe8659bdefc7d5f4df7a21e5e23c Mon Sep 17 00:00:00 2001 From: Artyom Kravchenko Date: Sat, 25 Mar 2017 15:52:40 +0300 Subject: [PATCH] Make backend search to be partially compatible with client API --- src/api/controller.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api/controller.js b/src/api/controller.js index 50a4dc11..5a0633a6 100644 --- a/src/api/controller.js +++ b/src/api/controller.js @@ -2712,9 +2712,9 @@ export default class ApiController { grouped_result_objects[result_type] = await q.fetchAll(); } - ctx.body = _.mapKeys(grouped_result_objects, (value, key) => { - return `${key.toLowerCase()}s`; - }); + ctx.body = _.transform(grouped_result_objects, (acc, value, key) => { + acc[key.toLowerCase().concat('s')] = { count: value.length, items: value }; + }, {}); } else { ctx.body = {}; return;