fix - showing price features in distributions seraizlier
This commit is contained in:
@@ -114,13 +114,17 @@ class QuotaDistributionSerializer(serializers.ModelSerializer):
|
||||
representation['warehouse_balance'] = quotas_stat_amount['inventory_entry_balance']
|
||||
representation['been_sold'] = quotas_stat_amount['been_sold']
|
||||
|
||||
# if quota stat exists and do not have attribute values, check !
|
||||
attribute_values = quota.attribute_values.filter(org_quota_stat=quota_stat)
|
||||
representation['attribute_values'] = product_serializers.AttributeValueSerializer(
|
||||
quota.attribute_values.filter(org_quota_stat=quota_stat),
|
||||
attribute_values if attribute_values.exists() else quota.attribute_values.filter(org_quota_stat=None),
|
||||
many=True
|
||||
).data
|
||||
|
||||
# if quota stat exists and do not have broker values, check !
|
||||
broker_values = quota.broker_values.filter(org_quota_stat=quota_stat)
|
||||
representation['brokers'] = QuotaBrokerValueSerializer(
|
||||
quota.broker_values.filter(org_quota_stat=quota_stat),
|
||||
broker_values if broker_values.exists() else quota.broker_values.filter(org_quota_stat=None),
|
||||
many=True
|
||||
).data
|
||||
|
||||
|
||||
Reference in New Issue
Block a user