From cbe99c5b8e6cebf4bd9c828a014ac6b3ca6fbe4d Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Tue, 23 Jul 2024 18:18:51 +0800 Subject: [PATCH] refactor: ldap_login --- apps/users/serializers/user_serializers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/users/serializers/user_serializers.py b/apps/users/serializers/user_serializers.py index 25a37b70e..4cb1e7358 100644 --- a/apps/users/serializers/user_serializers.py +++ b/apps/users/serializers/user_serializers.py @@ -643,7 +643,7 @@ class UserManageSerializer(serializers.Serializer): def is_valid(self, *, user_id=None, raise_exception=False): super().is_valid(raise_exception=True) - if QuerySet(User).filter(email=self.data.get('email')).exclude(id=user_id).exists(): + if self.data.get('email') is not None and QuerySet(User).filter(email=self.data.get('email')).exclude(id=user_id).exists(): raise AppApiException(1004, "邮箱已经被使用") @staticmethod