diff --git a/data/model/tag.py b/data/model/tag.py index 345a0a391..e22156dbf 100644 --- a/data/model/tag.py +++ b/data/model/tag.py @@ -799,7 +799,8 @@ def populate_manifest(repository, manifest, legacy_image, storage_ids): manifest_row = Manifest.create(digest=manifest.digest, repository=repository, manifest_bytes=manifest.bytes.as_encoded_str(), media_type=media_type) - except IntegrityError: + except IntegrityError as ie: + logger.debug('Got integrity error when trying to write manifest: %s', ie) return Manifest.get(repository=repository, digest=manifest.digest) ManifestLegacyImage.create(manifest=manifest_row, repository=repository, image=legacy_image)