Skip to content
Snippets Groups Projects
Commit 034ef28e authored by Mario Raciti's avatar Mario Raciti
Browse files

TMSS-692: Fix quota result

parent d3197ce4
No related branches found
No related tags found
1 merge request!410Resolve TMSS-692
......@@ -40,10 +40,10 @@ def create_project_report(request: Request, project: models.Project) -> {}:
project_pk = project.pk
result = {'project': project_pk} # Object to be returned
# Add project_quota to result
project_quota = models.ProjectQuota.objects.get(project=project_pk)
project_quota_data = serializers.ProjectQuotaSerializer(project_quota, context={'request': request}).data
result['quota'] = [{k: project_quota_data[k] for k in ('id', 'resource_type_id', 'value')}, ]
# Add project_quota(s) to result
project_quotas = models.ProjectQuota.objects.filter(project=project_pk)
project_quotas_data = [serializers.ProjectQuotaSerializer(pq, context={'request': request}).data for pq in project_quotas]
result['quota'] = [{k: pqd[k] for k in ('id', 'resource_type_id', 'value')} for pqd in project_quotas_data]
# Add durations to result
result['durations'] = _get_subs_and_durations_from_project(project_pk)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment