Merge "Ensure existing image properties are not deleted"

This commit is contained in:
Jenkins 2012-06-22 23:07:11 +00:00 committed by Gerrit Code Review
commit cc3f3ff77a
2 changed files with 4 additions and 1 deletions

View File

@ -93,7 +93,7 @@ def snapshot_list_detailed(request, marker=None, extra_filters=None):
images = glanceclient(request).images.list(limit=limit + 1,
marker=marker,
filters=filters)
if(len(images) > limit):
if len(images) > limit:
return (images[0:-1], True)
else:
return (images, False)

View File

@ -142,6 +142,9 @@ class UpdateImageForm(forms.SelfHandlingForm):
meta['properties']['architecture'] = data['architecture']
try:
# Ensure we do not delete properties that have already been
# set on an image.
meta['features'] = {'X-Glance-Registry-Purge-Props': False}
api.image_update(request, image_id, **meta)
messages.success(request, _('Image was successfully updated.'))
except: