From 91df31174406cf79b0f7c0d9707b57971a0ba2ee Mon Sep 17 00:00:00 2001 From: Mojtaba-z Date: Tue, 9 Dec 2025 15:00:37 +0330 Subject: [PATCH] fix - distribution dashboard remaining weight --- apps/product/services/quota_dashboard_service.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/product/services/quota_dashboard_service.py b/apps/product/services/quota_dashboard_service.py index 1c60b0a..f7896d7 100644 --- a/apps/product/services/quota_dashboard_service.py +++ b/apps/product/services/quota_dashboard_service.py @@ -4,7 +4,7 @@ from django.db.models.functions import Coalesce from apps.authentication.models import Organization from apps.core.services.filter.search import DynamicSearchService -from apps.product.models import OrganizationQuotaStats, QuotaDistribution +from apps.product.models import OrganizationQuotaStats, QuotaDistribution, Quota class QuotaDashboardService: @@ -41,8 +41,11 @@ class QuotaDashboardService: **base_filter ) dist_org_quota_stats = OrganizationQuotaStats.objects.filter( + quota__in=Quota.objects.filter( + Q(registerer_organization=org) | + Q(assigned_organizations=org) + ).distinct('id'), stat_type='distribution', - organization=org, **base_filter )