update_template_diff already throws resource.UpdateReplace if the
json_snippet contains changes other than to Metadata, so the else
here is unreachable and redundant
Change-Id: I9f0ad88d0b6fa65cafd5b2843a38913fa843a3ac
def handle_update(self, json_snippet):
tmpl_diff = self.update_template_diff(json_snippet)
- for k in tmpl_diff:
- if k == 'Metadata':
- self.metadata = json_snippet.get('Metadata', {})
- else:
- raise resource.UpdateReplace(resource_name=self.name)
+ if 'Metadata' in tmpl_diff:
+ self.metadata = tmpl_diff.get('Metadata', {})
def metadata_update(self, new_metadata=None):
'''