From c053e2ac0a65588888b0b34ebb3cdacd69fba230 Mon Sep 17 00:00:00 2001 From: cabad Date: Fri, 28 Dec 2018 22:46:35 +0400 Subject: [PATCH] refactor refactor --- src/controllers/pages.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/controllers/pages.js b/src/controllers/pages.js index ccbdfd7..4f339e1 100644 --- a/src/controllers/pages.js +++ b/src/controllers/pages.js @@ -64,13 +64,11 @@ class Pages { */ static removeChildren(pagesAvailable, parent) { pagesAvailable.forEach(async (item, index) => { - if (item !== null && item._parent === parent) { - pagesAvailable[index] = null; - pagesAvailable = Pages.removeChildren(pagesAvailable, item._id); - - return false; + if (item === null || item._parent !== parent) { + return; } - return true; + pagesAvailable[index] = null; + pagesAvailable = Pages.removeChildren(pagesAvailable, item._id); }); return pagesAvailable; }