File 0001-Skip-setting-volume_size-if-not-given.patch of Package python-novaclient
diff -ruN a/novaclient/v1_1/base.py b/novaclient/v1_1/base.py
--- a/novaclient/v1_1/base.py 2013-04-03 01:03:19.000000000 +0200
+++ b/novaclient/v1_1/base.py 2013-08-06 12:15:54.744253297 +0200
@@ -139,7 +139,8 @@
else:
bdm_dict['volume_id'] = id
if len(mapping_parts) > 2:
- bdm_dict['volume_size'] = mapping_parts[2]
+ if mapping_parts[2]:
+ bdm_dict['volume_size'] = str(int(mapping_parts[2]))
if len(mapping_parts) > 3:
bdm_dict['delete_on_termination'] = mapping_parts[3]
bdm.append(bdm_dict)
diff -ruN a/tests/v1_1/test_shell.py b/tests/v1_1/test_shell.py
--- a/tests/v1_1/test_shell.py 2013-04-03 01:03:20.000000000 +0200
+++ b/tests/v1_1/test_shell.py 2013-08-06 12:12:59.712253574 +0200
@@ -275,7 +275,6 @@
'name': 'some-server',
'block_device_mapping': [
{
- 'volume_size': '',
'volume_id': 'blah',
'delete_on_termination': '0',
'device_name': 'vda'