From fd609d3e19c45ef6166bb95d68bd6e0df97a18f5 Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Tue, 27 Mar 2018 19:38:09 +0200 Subject: [PATCH] Fix poor man's async to break on and report errors --- dashboard/src/views/users.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dashboard/src/views/users.js b/dashboard/src/views/users.js index c4eff77d4..628d24b12 100644 --- a/dashboard/src/views/users.js +++ b/dashboard/src/views/users.js @@ -9,7 +9,8 @@ function asyncForEach(items, handler, callback) { if (items.length === 0) return callback(); (function iterator() { - handler(items[cur], function () { + handler(items[cur], function (error) { + if (error) return callback(error); if (cur >= items.length-1) return callback(); ++cur;