fix update user data bug

This commit is contained in:
2025-06-15 13:01:21 +03:30
parent 9968447a80
commit d8ca9d2256
5 changed files with 43 additions and 12 deletions

View File

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