reduce queryset number on ProjectSummaryHistoryView (#77825)

This commit is contained in:
Lauréline Guérin 2023-05-25 16:08:25 +02:00
parent 4f12a61dd5
commit 3298e26851
No known key found for this signature in database
GPG Key ID: 1FAB9B9B4F93D473
1 changed files with 9 additions and 8 deletions

View File

@ -166,15 +166,16 @@ class ProjectSummaryHistoryMixin:
future_versions = {'modules': {}, 'day': 'future'}
module_names = previous_versions.keys()
for module_name in module_names:
try:
installed_version = (
InstalledVersion.objects.filter(
version__module__name=module_name, service__platform=validation_platform
)
.exclude(version__version='')
.order_by('-timestamp')[0]
installed_version = (
InstalledVersion.objects.filter(
version__module__name=module_name, service__platform=validation_platform
)
except IndexError:
.exclude(version__version='')
.select_related('version')
.order_by('-timestamp')
.first()
)
if not installed_version:
continue
if not installed_version.version.version:
continue