fix structure of base_prices in rancher pos distributions data

This commit is contained in:
2025-10-06 10:32:29 +03:30
parent c3f745f5d0
commit 7fad8b58b9
3 changed files with 31 additions and 26 deletions

View File

@@ -110,16 +110,18 @@ class QuotaDistributionSerializer(serializers.ModelSerializer):
'free_sale_for_this_rancher': rancher.ignore_purchase_limit
}
representation['pricing'] = { # noqa
'main_account_sheba': organization.bank_information.first().sheba,
'pricing_attributes': quota_attribute_value(instance.quota),
'sharing': pos_organizations_sharing_information(
sharing_list = pos_organizations_sharing_information(
device,
instance.quota,
distribution=instance,
owner_org=organization
),
'base_prices': quota_pricing_items_by_type(instance.quota)
)
representation['pricing'] = { # noqa
'main_account_sheba': organization.bank_information.first().sheba,
'pricing_attributes': quota_attribute_value(instance.quota),
'sharing': sharing_list,
'base_prices': quota_pricing_items_by_type(instance.quota, sharing=sharing_list)
}
if 'rancher' in self.context.keys():