Merge pull request #5435 from watsonian/master

Ensure increment_var value is a Number
This commit is contained in:
Alexandre Strzelewicz 2022-09-08 09:54:26 +02:00 committed by GitHub
commit 8ef8fd21b4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -560,12 +560,12 @@ God.injectVariables = function injectVariables (env, cb) {
return proc.pm2_env.name === env.name &&
typeof proc.pm2_env[env.increment_var] !== 'undefined';
}).map(function (proc) {
return proc.pm2_env[env.increment_var];
return Number(proc.pm2_env[env.increment_var]);
}).sort(function (a, b) {
return b - a;
})[0];
// inject a incremental variable
var defaut = env.env[env.increment_var] || 0;
var defaut = Number(env.env[env.increment_var]) || 0;
env[env.increment_var] = typeof lastIncrement === 'undefined' ? defaut : lastIncrement + 1;
env.env[env.increment_var] = env[env.increment_var];
}