From fa17ab7c172b6e3e115a307eeda23599af86372d Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Fri, 23 Mar 2018 17:15:50 +0100 Subject: [PATCH] avoid errors when trying to call createTasks with no tasks (#10170) --- website/server/libs/taskManager.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/website/server/libs/taskManager.js b/website/server/libs/taskManager.js index 612a035881..8e1655ab6f 100644 --- a/website/server/libs/taskManager.js +++ b/website/server/libs/taskManager.js @@ -77,6 +77,9 @@ export async function createTasks (req, res, options = {}) { let toSave = Array.isArray(req.body) ? req.body : [req.body]; + // Return if no tasks are passed, avoids errors with mongo $push being empty + if (toSave.length === 0) return []; + let taskOrderToAdd = {}; toSave = toSave.map(taskData => {