GCP: Instance Metadata fix

This commit is contained in:
Alex Stephen
2018-06-07 18:29:26 +00:00
committed by Matt Clay
parent 1a673cb772
commit eb672bfba3

View File

@ -1108,7 +1108,10 @@ def metadata_encoder(metadata):
metadata_new = []
for key in metadata:
value = metadata[key]
metadata_new.append({key: value})
metadata_new.append({
"key": key,
"value": value
})
return {
'items': metadata_new
}
@ -1120,7 +1123,7 @@ def metadata_decoder(metadata):
if 'items' in metadata:
metadata_items = metadata['items']
for item in metadata_items:
items[item.keys()[0]] = item[item.keys()[0]]
items[item['key']] = item['value']
return items