Revision 0e08e08e snf-astakos-app/astakos/im/quotas.py

b/snf-astakos-app/astakos/im/quotas.py
96 96

  
97 97

  
98 98
def service_get_quotas(component, users=None):
99
    type_values = Service.objects.filter(
100
        component=component).values_list('type')
101
    service_types = [t for (t,) in type_values]
102
    resources = Resource.objects.filter(service_type__in=service_types)
99
    name_values = Service.objects.filter(
100
        component=component).values_list('name')
101
    service_names = [t for (t,) in name_values]
102
    resources = Resource.objects.filter(service_origin__in=service_names)
103 103
    resource_names = [r.name for r in resources]
104 104
    counters = qh.get_quota(holders=users, resources=resource_names)
105 105
    return transform_data(counters)

Also available in: Unified diff