fix edit user bug

This commit is contained in:
2025-08-03 17:59:20 +03:30
parent 3bb528f4f1
commit 04191c838b
3 changed files with 20 additions and 5 deletions

View File

@@ -18,11 +18,12 @@ class HerdSerializer(serializers.ModelSerializer):
""" Customize serializer output """
representation = super().to_representation(instance)
if isinstance(instance, Herd):
representation['owner'] = UserSerializer(instance.owner).data
representation['owner'] = instance.owner.id
representation['cooperative'] = OrganizationSerializer(instance.cooperative).data
representation['province'] = ProvinceSerializer(instance.province).data
representation['city'] = CitySerializer(instance.city).data
representation['contractor'] = OrganizationSerializer(instance.contractor).data
representation['rancher'] = RancherSerializer(instance.rancher).data
return representation
@@ -33,6 +34,8 @@ class RancherSerializer(serializers.ModelSerializer):
fields = '__all__'
def to_representation(self, instance):
""" customize output of serializer """
representation = super().to_representation(instance)
representation['province'] = {