Fix V1 push for layers already uploaded
This commit is contained in:
parent
79a115b01d
commit
bdae32630e
4 changed files with 35 additions and 10 deletions
|
@ -161,11 +161,6 @@ def put_image_layer(namespace, repository, image_id):
|
|||
if repository_ref is None:
|
||||
abort(403)
|
||||
|
||||
logger.debug('Retrieving image')
|
||||
legacy_image = registry_model.get_legacy_image(repository_ref, image_id)
|
||||
if legacy_image is not None and not legacy_image.uploading:
|
||||
exact_abort(409, 'Image already exists')
|
||||
|
||||
logger.debug('Checking for image in manifest builder')
|
||||
builder = lookup_manifest_builder(repository_ref, session.get('manifest_builder'), store)
|
||||
if builder is None:
|
||||
|
|
Reference in a new issue