From 025b63e35698335552223c0b7db6d50651c2474b Mon Sep 17 00:00:00 2001 From: Suresh Balineni Date: Thu, 23 Jun 2016 21:25:31 +0000 Subject: [PATCH] DM: fix for properly idetifying VMI ownership If VMI is associated to a LI, then it is a BMS case. Closes-Bug: #1506589 Change-Id: Id7f845469ff6a9fb6f0c5658b3d7431ae7e7901b --- src/config/device-manager/device_manager/db.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/config/device-manager/device_manager/db.py b/src/config/device-manager/device_manager/db.py index 937d81808ad..b155b92fa09 100644 --- a/src/config/device-manager/device_manager/db.py +++ b/src/config/device-manager/device_manager/db.py @@ -1019,7 +1019,6 @@ def update(self, obj=None): self.params = obj['virtual_machine_interface_properties'] self.service_interface_type = self.params.get( 'service_interface_type', None) - self.device_owner = obj.get("virtual_machine_interface_device_owner") self.update_single_ref('logical_interface', obj) self.update_single_ref('virtual_network', obj) self.update_single_ref('floating_ip', obj) @@ -1035,8 +1034,7 @@ def update(self, obj=None): # end update def is_device_owner_bms(self): - if (not self.device_owner or - self.device_owner.lower() == 'physicalrouter'): + if self.logical_interface: return True return False # end