From 8965e7ea78c766189dac4314745304bcab7fc0d6 Mon Sep 17 00:00:00 2001 From: "rdzantoine.pro@gmail.com" Date: Fri, 1 Nov 2024 17:24:53 +0100 Subject: [PATCH] comment test_random_password with a TODO to add a new test for checking if some characters are in unhashed password before user creation with random password --- modoboa/admin/lib.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/modoboa/admin/lib.py b/modoboa/admin/lib.py index 0f3534fb5..f4b866ae0 100644 --- a/modoboa/admin/lib.py +++ b/modoboa/admin/lib.py @@ -305,16 +305,13 @@ def make_password(): for possible_chars in possible_chars_types: all_possible_chars += possible_chars certain_chars += random.SystemRandom().choice(possible_chars) - password = "".join( random.SystemRandom().choice(all_possible_chars) \ for _ in range(length - len(possible_chars_types)) ) + certain_chars - li_password = list(password) random.shuffle(li_password) password = "".join(li_password) - try: password_validation.validate_password(password) except ValidationError: