ignore duplicated version objects
This commit is contained in:
parent
2092e81b6b
commit
1542128423
|
@ -39,7 +39,11 @@ class Command(BaseCommand):
|
|||
module.save()
|
||||
|
||||
seen_modules.add(module)
|
||||
version, created = Version.objects.get_or_create(module=module, version=version_string)
|
||||
try:
|
||||
version, created = Version.objects.get_or_create(module=module, version=version_string)
|
||||
except Version.MultipleObjectsReturned:
|
||||
# a race condition occured earlier, gently ignore
|
||||
version = Version.objects.filter(module=module, version=version_string).first()
|
||||
|
||||
try:
|
||||
installed_version = InstalledVersion.objects.get(service=service, version=version)
|
||||
|
|
Loading…
Reference in New Issue