From 5e9cbe5690bc6adcb52f672c26f5adf082cd374c Mon Sep 17 00:00:00 2001 From: Eugenio Romano Date: Mon, 15 Apr 2019 09:12:13 +0100 Subject: [PATCH] fix clean script --- scripts/clean-env.js | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/scripts/clean-env.js b/scripts/clean-env.js index 56f0f3b5d5..6e74f7a1c3 100644 --- a/scripts/clean-env.js +++ b/scripts/clean-env.js @@ -25,23 +25,24 @@ async function main() { async function cleanRoot(alfrescoJsApi) { console.log('====== Clean Root ======'); - let rootNodes = await alfrescoJsApi.core.nodesApi.getNodeChildren('-root-'); + let rootNodes = await alfrescoJsApi.core.nodesApi.getNodeChildren('-root-', { + include: ['properties'] + }); for (let i = 0; i < rootNodes.list.entries.length; i++) { sleep(200); - console.log(rootNodes.list.entries[i].entry.id); + if(rootNodes.list.entries[i].entry.createdByUser.id !== 'System') { - try { - await alfrescoJsApi.core.nodesApi.deleteNode(rootNodes.list.entries[i].entry.id); - } catch (error) { - console.log('error' + JSON.stringify(error)); + try { + await alfrescoJsApi.core.nodesApi.deleteNode(rootNodes.list.entries[i].entry.id); + } catch (error) { + console.log('error' + JSON.stringify(error)); + } } } - - cleanRoot(alfrescoJsApi); } async function emptyTrashCan(alfrescoJsApi) {