diff --git a/apps/users/models/user/_auth.py b/apps/users/models/user/_auth.py index ea4c7aa6f..0dd5f165b 100644 --- a/apps/users/models/user/_auth.py +++ b/apps/users/models/user/_auth.py @@ -302,5 +302,9 @@ class AuthMixin: @staticmethod def check_leak_password(password): - is_exist = LeakPasswords.objects.using('sqlite').filter(password=password).exists() - return is_exist + try: + is_exist = LeakPasswords.objects.using('sqlite').filter(password=password).exists() + return is_exist + except Exception: + logger.warning("check leak password failed") + return False