Check RBDConnector.disconnect_volume device_info argument

device_info is optional and in some cases could be None.
We should check it and don't fail in case if it is None.

Change-Id: Ib970eebc7c57216fd5008ec35b8165d8633de809
This commit is contained in:
Ivan Kolodyazhny 2015-10-07 18:33:15 +03:00 committed by Walter A. Boring IV (hemna)
parent 90c285704f
commit 782c10207c
1 changed files with 4 additions and 3 deletions

View File

@ -1425,6 +1425,7 @@ class RBDConnector(InitiatorConnector):
def disconnect_volume(self, connection_properties, device_info):
"""Disconnect a volume."""
if device_info:
rbd_handle = device_info.get('path', None)
if rbd_handle is not None:
rbd_handle.close()