From b7bf70703ce185046d972389007b8cb711188bcf Mon Sep 17 00:00:00 2001 From: Mojtaba-z Date: Wed, 10 Dec 2025 17:07:36 +0330 Subject: [PATCH] fix - quota dashboard by product --- apps/product/services/quota_dashboard_service.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/apps/product/services/quota_dashboard_service.py b/apps/product/services/quota_dashboard_service.py index c6b4ec9..7a9d392 100644 --- a/apps/product/services/quota_dashboard_service.py +++ b/apps/product/services/quota_dashboard_service.py @@ -111,10 +111,16 @@ class QuotaDashboardService: stat_by_prod = [] for prod_name, prod_id in products.items(): - org_quota_stat = OrganizationQuotaStats.objects.filter( - organization=organization, - quota__product_id=prod_id - ) + if organization.type.key == 'ADM': + org_quota_stat = OrganizationQuotaStats.objects.filter( + quota__product_id=prod_id, + stat_type='quota', + ) + else: + org_quota_stat = OrganizationQuotaStats.objects.filter( + organization=organization, + quota__product_id=prod_id + ) # filter queryset (transactions & items) by date if (start_date and end_date) or query_string: