mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-21 20:47:08 -05:00
improve --all switch to remove fetch limit
This commit is contained in:
parent
7c9c0fbf06
commit
d6ab6ce6ee
1 changed files with 14 additions and 2 deletions
|
@ -30,7 +30,7 @@ const updateUsers = (users, callback) =>
|
||||||
if (DO_ALL) {
|
if (DO_ALL) {
|
||||||
return loopForUsers(callback)
|
return loopForUsers(callback)
|
||||||
} else {
|
} else {
|
||||||
console.log('run again to continue updating');
|
console.log('*** run again to continue updating ***')
|
||||||
return callback()
|
return callback()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -66,7 +66,19 @@ var setup = function () {
|
||||||
// --async M run M updates in parallel
|
// --async M run M updates in parallel
|
||||||
ASYNC_LIMIT = (args.async) ? args.async : 10
|
ASYNC_LIMIT = (args.async) ? args.async : 10
|
||||||
// --all means run to completion
|
// --all means run to completion
|
||||||
DO_ALL = (args.all)
|
if (args.all) {
|
||||||
|
if (args.fetch) {
|
||||||
|
console.error('error: do not use --fetch with --all')
|
||||||
|
process.exit(1)
|
||||||
|
} else {
|
||||||
|
DO_ALL = true
|
||||||
|
// if we are updating for all users then ignore the fetch limit.
|
||||||
|
FETCH_LIMIT = 0
|
||||||
|
// A limit() value of 0 (i.e. .limit(0)) is equivalent to setting
|
||||||
|
// no limit.
|
||||||
|
// https://docs.mongodb.com/manual/reference/method/cursor.limit
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
setup()
|
setup()
|
||||||
|
|
Loading…
Reference in a new issue