diff --git a/openstack/network/v2/_proxy.py b/openstack/network/v2/_proxy.py index d4ab2393..97b4cda8 100644 --- a/openstack/network/v2/_proxy.py +++ b/openstack/network/v2/_proxy.py @@ -1995,7 +1995,8 @@ class Proxy(proxy2.BaseProxy): when no resource can be found. """ quota_obj = self._get_resource(_quota.Quota, quota) - return self._get(_quota.QuotaDefault, project=quota_obj.project_id) + return self._get(_quota.QuotaDefault, project=quota_obj.id, + requires_id=False) def quotas(self, **query): """Return a generator of quotas diff --git a/openstack/tests/unit/network/v2/test_proxy.py b/openstack/tests/unit/network/v2/test_proxy.py index 41dbdd63..6a8b61bf 100644 --- a/openstack/tests/unit/network/v2/test_proxy.py +++ b/openstack/tests/unit/network/v2/test_proxy.py @@ -683,7 +683,8 @@ class TestNetworkProxy(test_proxy_base2.TestProxyBase): self.proxy.get_quota_default, method_args=['QUOTA_ID'], expected_args=[quota.QuotaDefault], - expected_kwargs={'project': "PROJECT"}) + expected_kwargs={'project': fake_quota.id, + 'requires_id': False}) mock_get.assert_called_once_with(quota.Quota, 'QUOTA_ID') def test_quotas(self):