修复创建用户密码问题

pull/1/head
李强 2021-03-01 20:25:06 +08:00
parent f23a9bf67e
commit 62647e9393
1 changed files with 6 additions and 0 deletions

View File

@ -269,6 +269,12 @@ class UserProfileCreateUpdateSerializer(CustomModelSerializer):
data.role.set(self.initial_data.get('roleIds')) data.role.set(self.initial_data.get('roleIds'))
return data return data
def create(self, validated_data):
data = super().create(validated_data)
data.set_password(self.initial_data.get('password', None))
data.save()
return data
class Meta: class Meta:
model = UserProfile model = UserProfile
exclude = ('password', 'secret', 'user_permissions', 'groups', 'is_superuser', 'date_joined') exclude = ('password', 'secret', 'user_permissions', 'groups', 'is_superuser', 'date_joined')