Allow images without checksum in the VIM; fixed image lookup in Opesntack connector
Change-Id: Iedacddf3b7b32df344bb800db535a85f0106d856
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/vimconn_openstack.py b/vimconn_openstack.py
index addee3a..2607e3f 100644
--- a/vimconn_openstack.py
+++ b/vimconn_openstack.py
@@ -652,7 +652,7 @@
filtered_list = []
for image in image_list:
image_dict=self.glance.images.get(image.id)
- if filter_dict.get('checksum') == None or image_dict['checksum']==filter_dict.get('checksum'):
+ if 'checksum' in filter_dict and image_dict['checksum']==filter_dict.get('checksum'):
filtered_list.append(image)
return filtered_list
except (ksExceptions.ClientException, nvExceptions.ClientException, gl1Exceptions.CommunicationError, ConnectionError) as e: