summaryrefslogtreecommitdiff
path: root/django/contrib/auth/password_validation.py
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2016-11-10 06:30:38 -0500
committerTim Graham <timograham@gmail.com>2016-11-16 17:40:37 -0500
commit0d9ff873d9f93efbba875efbf582db88bb0e30ce (patch)
treeeefc9f9c29b24b9482d39efb6c0d9d40ee3977cb /django/contrib/auth/password_validation.py
parent45e01df37353324c3ca9cca1b330bc2841468f82 (diff)
Fixed #27467 -- Made UserAttributeSimilarityValidator max_similarity=0/1 work as documented.
Thanks goblinJoel for the report and feedback.
Diffstat (limited to 'django/contrib/auth/password_validation.py')
-rw-r--r--django/contrib/auth/password_validation.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/django/contrib/auth/password_validation.py b/django/contrib/auth/password_validation.py
index 12cf29cb9b..4ff2c409ec 100644
--- a/django/contrib/auth/password_validation.py
+++ b/django/contrib/auth/password_validation.py
@@ -147,7 +147,7 @@ class UserAttributeSimilarityValidator(object):
continue
value_parts = re.split(r'\W+', value) + [value]
for value_part in value_parts:
- if SequenceMatcher(a=password.lower(), b=value_part.lower()).quick_ratio() > self.max_similarity:
+ if SequenceMatcher(a=password.lower(), b=value_part.lower()).quick_ratio() >= self.max_similarity:
try:
verbose_name = force_text(user._meta.get_field(attribute_name).verbose_name)
except FieldDoesNotExist: