From cbd3124ac290e5e7a641a0ad63cc5463a13d0af6 Mon Sep 17 00:00:00 2001 From: binsky Date: Thu, 17 Feb 2022 18:53:20 +0100 Subject: [PATCH] fix password generator requirement implementation for every configured character --- src/main/java/PasswordGenerator.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/PasswordGenerator.java b/src/main/java/PasswordGenerator.java index 178ef78..5afed60 100644 --- a/src/main/java/PasswordGenerator.java +++ b/src/main/java/PasswordGenerator.java @@ -38,13 +38,13 @@ public class PasswordGenerator { if (isRequireEveryConfiguredCharacterType()) { if (generatorPosition == 0 && isUseLowercase()) { - customCharacterPool += lowercaseCharacters; + customCharacterPool = lowercaseCharacters; } else if (generatorPosition == 1 && isUseUppercase()) { - customCharacterPool += uppercaseCharacters; + customCharacterPool = uppercaseCharacters; } else if (generatorPosition == 2 && isUseDigits()) { - customCharacterPool += digits; + customCharacterPool = digits; } else if (generatorPosition == 3 && isUseSpecialCharacters()) { - customCharacterPool += specialCharacters; + customCharacterPool = specialCharacters; } else { customCharacterPool = characterPool; }