From c35b853f0fa9d41c50dd21c858bf9ffca1318953 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Tue, 7 Aug 2012 12:31:48 -0400 Subject: Fix the inject_metadata_into_fs in the disk API. Updates the _inject_metadata_into_fs in the disk/api.py so that it uses dict-style access. This resolves an issue introduced in a recent no-db-messaging change. Includes new test case. Fixes LP Bug #1034040. Change-Id: I1bc90a8331419709ab71e5da8c48cd1d54c40f9e --- nova/virt/disk/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'nova/virt') diff --git a/nova/virt/disk/api.py b/nova/virt/disk/api.py index 5d3c9c6c9..f1c1c409c 100644 --- a/nova/virt/disk/api.py +++ b/nova/virt/disk/api.py @@ -388,7 +388,7 @@ def _inject_file_into_fs(fs, path, contents, append=False): def _inject_metadata_into_fs(metadata, fs): - metadata = dict([(m.key, m.value) for m in metadata]) + metadata = dict([(m['key'], m['value']) for m in metadata]) _inject_file_into_fs(fs, 'meta.js', jsonutils.dumps(metadata)) -- cgit