From 85c3c89f1d44ab4b26755958fec29161b0090ce0 Mon Sep 17 00:00:00 2001 From: Dongdong Zhou Date: Wed, 17 Apr 2013 12:54:14 +0100 Subject: set bdm['volume_id'] to None rather than delete it bdm is a sqlalchemy model object, it doesn't make sense to delete an attribute, so just set it to None Fix bug 1166160 Change-Id: I41017af602f0c8369d442b4a6936e1a829d2f9a9 --- nova/compute/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/compute/api.py b/nova/compute/api.py index 9d73c3055..3f3078d5b 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -1615,7 +1615,7 @@ class API(base.Base): snapshot = self.volume_api.create_snapshot_force( context, volume, name, volume['display_description']) bdm['snapshot_id'] = snapshot['id'] - del bdm['volume_id'] + bdm['volume_id'] = None mapping.append(bdm) -- cgit