From: Salvatore Orlando Date: Wed, 7 Sep 2011 10:21:56 +0000 (+0100) Subject: Implementing Dan's suggestion concerning fixing the bug in db api rather than FakePlugin X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=84fe27e7745729b91c32b9aa42d11e078d74ee57;p=openstack-build%2Fneutron-build.git Implementing Dan's suggestion concerning fixing the bug in db api rather than FakePlugin --- diff --git a/quantum/db/api.py b/quantum/db/api.py index 89fd05891..9ff738d2a 100644 --- a/quantum/db/api.py +++ b/quantum/db/api.py @@ -170,6 +170,8 @@ def port_create(net_id, state=None): def port_list(net_id): + # confirm network exists + network_get(net_id) session = get_session() return session.query(models.Port).\ filter_by(network_id=net_id).\ diff --git a/quantum/plugins/SamplePlugin.py b/quantum/plugins/SamplePlugin.py index c45a76616..af75083da 100644 --- a/quantum/plugins/SamplePlugin.py +++ b/quantum/plugins/SamplePlugin.py @@ -238,7 +238,6 @@ class FakePlugin(object): specified Virtual Network. """ LOG.debug("FakePlugin.get_all_ports() called") - self._get_network(tenant_id, net_id) port_ids = [] ports = db.port_list(net_id) for x in ports: