瀏覽代碼

Fix OpenStack subnet get_or_create_default

Nuwan Goonasekera 9 年之前
父節點
當前提交
02a4a7c5ec
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      cloudbridge/cloud/providers/openstack/services.py

+ 2 - 1
cloudbridge/cloud/providers/openstack/services.py

@@ -785,7 +785,8 @@ class OpenStackSubnetService(BaseSubnetService):
             for sn in self.list():
                 if sn.name == OpenStackSubnet.CB_DEFAULT_SUBNET_NAME:
                     return sn
-            net = self.create(OpenStackNetwork.CB_DEFAULT_NETWORK_NAME)
+            net = self.provider.network.create(
+                OpenStackNetwork.CB_DEFAULT_NETWORK_NAME)
             sn = net.create_subnet(cidr_block='10.0.0.0/24',
                                    name=OpenStackSubnet.CB_DEFAULT_SUBNET_NAME)
             return sn