use get_or_create in scrutinise management command

This commit is contained in:
Frédéric Péters 2020-03-28 15:51:32 +01:00
parent d46c174bdb
commit 1e74f82323
1 changed files with 1 additions and 4 deletions

View File

@ -39,10 +39,7 @@ class Command(BaseCommand):
module.save()
seen_modules.add(module)
try:
version = Version.objects.get(module=module, version=version_string)
except Version.DoesNotExist:
version = module.version_set.create(version=version_string)
version, created = Version.objects.get_or_create(module=module, version=version_string)
try:
installed_version = InstalledVersion.objects.get(service=service, version=version)