From 39a35f44ef94f1a28b2adac90b55e308b3a746cf Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Fri, 9 Nov 2018 13:01:19 +0100 Subject: [PATCH] fixes --- migrations/users/20181023_veteran_pet_ladder.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/migrations/users/20181023_veteran_pet_ladder.js b/migrations/users/20181023_veteran_pet_ladder.js index 265808d5aa..4f2013df5d 100644 --- a/migrations/users/20181023_veteran_pet_ladder.js +++ b/migrations/users/20181023_veteran_pet_ladder.js @@ -5,9 +5,7 @@ import { model as User } from '../../website/server/models/user'; const progressCount = 1000; let count = 0; -const batchSize = 250; - -function updateUser (user) { +async function updateUser (user) { count++; user.migration = MIGRATION_NAME; @@ -26,7 +24,7 @@ function updateUser (user) { if (count % progressCount === 0) console.warn(`${count} ${user._id}`); - return user.save(); + return await user.save(); } module.exports = async function processUsers () { @@ -42,7 +40,7 @@ module.exports = async function processUsers () { while (true) { // eslint-disable-line no-constant-condition const users = await User // eslint-disable-line no-await-in-loop .find(query) - .limit(batchSize) + .limit(250) .sort({_id: 1}) .select(fields) .exec();