diff --git a/website/server/models/group.js b/website/server/models/group.js index 501d7d4857..5eee28f5e9 100644 --- a/website/server/models/group.js +++ b/website/server/models/group.js @@ -608,12 +608,11 @@ schema.methods._processCollectionQuest = async function processCollectionQuest ( }); // Add 0 for all items not found - let questItems = Object.keys(this.quest.progress.collect); - for (let i = 0; i < questItems.length; i++) { - if (!itemsFound[questItems[i]]) { - itemsFound[questItems[i]] = 0; + Object.keys(this.quest.progress.collect).forEach((item) => { + if (!itemsFound[item]) { + itemsFound[item] = 0; } - } + }); let foundText = _.reduce(itemsFound, (m, v, k) => { m.push(`${v} ${quest.collect[k].text('en')}`);