From df534d5a5bdf77fd4989f9c7df8eb5ff9dc79956 Mon Sep 17 00:00:00 2001 From: Llewellyn Dsouza Date: Sun, 27 Feb 2022 02:17:02 +0530 Subject: [PATCH] Update: Sublevel nesting --- src/controller/dashboard.controller.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/controller/dashboard.controller.js b/src/controller/dashboard.controller.js index 3b88f4b..f7c65f4 100644 --- a/src/controller/dashboard.controller.js +++ b/src/controller/dashboard.controller.js @@ -375,7 +375,11 @@ module.exports = { if (childrenData && ["level", "sublevel"].includes(type)) { const parentData = type === "level" ? await Level.findById(id) : await Sublevel.findById(id); childrenData = - parentData && childrenData.map((t1) => ({ ...t1, positions: parentData.sub_levels?.find((t2) => t2.sub_level_id === t1._id)?.positions })); + parentData && + childrenData.map((child) => ({ + ...child?._doc, + positions: parentData.sub_levels?.find((t2) => t2.sub_level_id.toString() === child._id.toString())?.positions, + })); } res.send({ success: true, data: { parent: { id, type }, childrenData } });