From 9dca97cb50145e0356afbad5dad8c99b977f3449 Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Fri, 24 Nov 2023 13:02:42 +0100 Subject: [PATCH] Merge pull request #15923 from overleaf/jpa-tweak-delay-in-seconds [web] allow disconnect_all_users.js --delay-in-seconds=0 GitOrigin-RevId: f52f26588da502ab43724854a3fe138347767f09 --- services/web/scripts/disconnect_all_users.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/services/web/scripts/disconnect_all_users.js b/services/web/scripts/disconnect_all_users.js index a44e4b58a8..16b3e51cc5 100644 --- a/services/web/scripts/disconnect_all_users.js +++ b/services/web/scripts/disconnect_all_users.js @@ -34,7 +34,13 @@ async function main() { console.error(' Are you running this script in the correct environment?') process.exit(1) } - const delay = parseInt(args['delay-in-seconds'], 10) || 10 + const delay = parseInt(args['delay-in-seconds'] || '10', 10) + if (!(delay >= 0)) { + console.error( + `--delay-in-seconds='${args['delay-in-seconds']}' should be a number >=0` + ) + process.exit(1) + } console.log() console.log( `Disconnect all users from ${args['confirm-site-url']}, with delay ${delay}`