diff --git a/lib/plugins.js b/lib/plugins.js index cf6d2d7a..9356137a 100644 --- a/lib/plugins.js +++ b/lib/plugins.js @@ -171,17 +171,10 @@ function plugins (settings, deviceId) { throw new Error('Negative note count: %j', counts) } - const computedRecyclers = [] - _.forEach(it => { - computedRecyclers.push({ - number: recyclers[it].number, - name: recyclers[it].name, - denomination: recyclers[it].denomination, - count: counts[it] - }) - }, _.times(_.identity(), _.size(recyclers))) - - return computedRecyclers + return _.map( + recycler => _.set('count', counts[recycler.number], recycler), + recyclers + ) } function buildAvailableCassettes (excludeTxId) {