diff --git a/runner.js b/runner.js index 76a97ce..3075907 100644 --- a/runner.js +++ b/runner.js @@ -254,7 +254,8 @@ object.Constructor('Queue', Array, { // promise result... // XXX is the err test here needed??? - err === undefined + res + && err === undefined && res.catch && res.catch(function(err){ that.trigger('taskFailed', task, err) })