Fix issue in V1 registry code with accessing locations under HEAD

Fixes #1922
This commit is contained in:
Joseph Schorr 2016-10-03 17:09:12 +03:00
parent 95b7b47501
commit 0b7bb6d6c6
3 changed files with 7 additions and 17 deletions

View file

@ -84,7 +84,7 @@ def head_image_layer(namespace, repository, image_id, headers):
logger.debug('Checking repo permissions')
if permission.can() or model.repository_is_public(namespace, repository):
logger.debug('Looking up placement locations')
locations = model.placement_locations_docker_v1(namespace, repository, image_id)
locations, _ = model.placement_locations_and_path_docker_v1(namespace, repository, image_id)
if locations is None:
logger.debug('Could not find any blob placement locations')
abort(404, 'Image %(image_id)s not found', issue='unknown-image',