fix update user data bug
This commit is contained in:
@@ -145,9 +145,9 @@ class UserRelationSerializer(serializers.ModelSerializer):
|
||||
""" update user relation object """
|
||||
|
||||
if validated_data.get('role'):
|
||||
instance.role = validated_data.get('role', instance.role.id)
|
||||
instance.role = Role.objects.get(id=validated_data.get("role"))
|
||||
if validated_data.get('organization'):
|
||||
instance.organization = validated_data.get('organization', instance.organization.id)
|
||||
instance.organization = Organization.objects.get(id=validated_data.get('organization'))
|
||||
instance.save()
|
||||
instance.permissions.clear()
|
||||
instance.permissions.add(*(validated_data.get('permissions', instance.permissions)))
|
||||
|
||||
Reference in New Issue
Block a user