diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js index a73ed4278d76d002e65831b2e1ff71ab3a03df77..fc7288d1b90890c532ea7f94a508ef69171f005b 100644 --- a/src/js/DefaultRules.js +++ b/src/js/DefaultRules.js @@ -1962,7 +1962,6 @@ globalThis.DefaultRules = (function() { */ function ProcessRelease(slave, rule) { if ((rule.releaseRules !== undefined) && (rule.releaseRules !== null)) { - let changed = false; const releaseProperties = [ 'masturbation', 'partner', @@ -1971,19 +1970,18 @@ globalThis.DefaultRules = (function() { 'slaves', 'master', ]; + let changed = false; - let processReleaseProp = (property) => { - if (rule.releaseRules[property] !== undefined && rule.releaseRules[property] !== null) { + function processReleaseProp(property) { if (slave.rules.release[property] !== rule.releaseRules[property]) { slave.rules.release[property] = rule.releaseRules[property]; return true; } - } - return false; - }; + return false; + } - for (const release of releaseProperties) { - if (processReleaseProp(release)) { + for (const property of releaseProperties) { + if (processReleaseProp(property)) { changed = true; } }