소스 검색

Merge pull request #43 from MartinPaulo/issue_42

OpenStackFloatingIP in_use method doesn't return the correct result #42
Enis Afgan 9 년 전
부모
커밋
c33a8d5c58
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      cloudbridge/cloud/providers/openstack/resources.py

+ 1 - 1
cloudbridge/cloud/providers/openstack/resources.py

@@ -788,7 +788,7 @@ class OpenStackFloatingIP(BaseFloatingIP):
         return self._ip.get('fixed_ip_address', None)
         return self._ip.get('fixed_ip_address', None)
 
 
     def in_use(self):
     def in_use(self):
-        return True if self._ip.get('status', None) == 'ACTIVE' else False
+        return bool(self._ip.get('port_id', None))
 
 
     def delete(self):
     def delete(self):
         self._provider.neutron.delete_floatingip(self.id)
         self._provider.neutron.delete_floatingip(self.id)