diff --git a/openstack_dashboard/dashboards/admin/networks/tests.py b/openstack_dashboard/dashboards/admin/networks/tests.py index 38b616a8ee..f0223e965a 100644 --- a/openstack_dashboard/dashboards/admin/networks/tests.py +++ b/openstack_dashboard/dashboards/admin/networks/tests.py @@ -588,7 +588,8 @@ class NetworkTests(test.BaseAdminViewTests): 'provider:network_type': 'local'} self.mock_network_create.assert_called_once_with(test.IsHttpRequest(), **params) - subnet_params = {'name': subnet.name, + subnet_params = {'tenant_id': tenant_id, + 'name': subnet.name, 'network_id': subnet.network_id, 'cidr': subnet.cidr, 'enable_dhcp': subnet.enable_dhcp, diff --git a/openstack_dashboard/dashboards/project/networks/tests.py b/openstack_dashboard/dashboards/project/networks/tests.py index afc878af01..89b23470f2 100644 --- a/openstack_dashboard/dashboards/project/networks/tests.py +++ b/openstack_dashboard/dashboards/project/networks/tests.py @@ -493,6 +493,7 @@ class NetworkTests(test.TestCase, NetworkStubMixin): 'admin_state_up': network.admin_state_up, 'shared': False} subnet_params = {'network_id': network.id, + 'tenant_id': network.tenant_id, 'name': subnet.name, 'cidr': subnet.cidr, 'ip_version': subnet.ip_version, @@ -629,6 +630,7 @@ class NetworkTests(test.TestCase, NetworkStubMixin): self.mock_subnet_create.assert_called_once_with( test.IsHttpRequest(), network_id=network.id, + tenant_id=network.tenant_id, name=subnet.name, cidr=subnet.cidr, ip_version=subnet.ip_version, @@ -801,6 +803,7 @@ class NetworkTests(test.TestCase, NetworkStubMixin): 'admin_state_up': network.admin_state_up, 'shared': False} subnet_params = {'network_id': network.id, + 'tenant_id': network.tenant_id, 'name': subnet.name, 'cidr': cidr, 'ip_version': subnet.ip_version, @@ -930,6 +933,7 @@ class NetworkTests(test.TestCase, NetworkStubMixin): 'shared': False, 'with_subnet': True} subnet_params = {'network_id': network.id, + 'tenant_id': network.tenant_id, 'name': subnet.name, 'cidr': subnet.cidr, 'ip_version': subnet.ip_version, diff --git a/openstack_dashboard/dashboards/project/networks/workflows.py b/openstack_dashboard/dashboards/project/networks/workflows.py index dcefe988ec..b04c6239b4 100644 --- a/openstack_dashboard/dashboards/project/networks/workflows.py +++ b/openstack_dashboard/dashboards/project/networks/workflows.py @@ -600,7 +600,8 @@ class CreateNetwork(workflows.Workflow): # If we do not need to create a subnet, return here. if not data['with_subnet']: return True - subnet = self._create_subnet(request, data, network, no_redirect=True) + subnet = self._create_subnet(request, data, network, no_redirect=True, + tenant_id=network.tenant_id) if subnet: return True else: