diff --git a/src/services/passwordGeneration.service.ts b/src/services/passwordGeneration.service.ts index 33c3eea29af..20d526a405c 100644 --- a/src/services/passwordGeneration.service.ts +++ b/src/services/passwordGeneration.service.ts @@ -15,9 +15,9 @@ const DefaultOptions = { number: true, minNumber: 1, uppercase: true, - minUppercase: 1, + minUppercase: 0, lowercase: true, - minLowercase: 1, + minLowercase: 0, special: false, minSpecial: 1, }; @@ -35,16 +35,16 @@ export class PasswordGenerationService implements PasswordGenerationServiceAbstr const o = Object.assign({}, DefaultOptions, options); // sanitize - if (o.uppercase && o.minUppercase < 0) { + if (o.uppercase && o.minUppercase <= 0) { o.minUppercase = 1; } - if (o.lowercase && o.minLowercase < 0) { + if (o.lowercase && o.minLowercase <= 0) { o.minLowercase = 1; } - if (o.number && o.minNumber < 0) { + if (o.number && o.minNumber <= 0) { o.minNumber = 1; } - if (o.special && o.minSpecial < 0) { + if (o.special && o.minSpecial <= 0) { o.minSpecial = 1; }