Merge pull request #842 from 1Panel-dev/detached

refactor: ldap_login
This commit is contained in:
wxg0103 2024-07-23 18:26:45 +08:00 committed by GitHub
commit 0143aef38d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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