set search & filter on organization - change on herd in cooperative
This commit is contained in:
@@ -18,11 +18,13 @@ class HerdSerializer(serializers.ModelSerializer):
|
||||
""" Customize serializer output """
|
||||
representation = super().to_representation(instance)
|
||||
if isinstance(instance, Herd):
|
||||
representation['owner'] = instance.owner.id
|
||||
if instance.owner:
|
||||
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
|
||||
if instance.contractor:
|
||||
representation['contractor'] = OrganizationSerializer(instance.contractor).data
|
||||
representation['rancher'] = RancherSerializer(instance.rancher).data
|
||||
|
||||
return representation
|
||||
|
||||
Reference in New Issue
Block a user