Skip to content

Commit bbb09c7

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "Use the declarative attribute standard_attr_id" into unmaintained/2023.1
2 parents 641b847 + d4b96ec commit bbb09c7

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

neutron/db/db_base_plugin_common.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,9 +144,9 @@ def _store_ip_allocation(context, ip_address, network_id, subnet_id,
144144

145145
def _make_subnet_dict(self, subnet, fields=None, context=None):
146146
if isinstance(subnet, subnet_obj.Subnet):
147-
standard_attr_id = subnet.db_obj.standard_attr.id
147+
standard_attr_id = subnet.db_obj.standard_attr_id
148148
else:
149-
standard_attr_id = subnet.standard_attr.id
149+
standard_attr_id = subnet.standard_attr_id
150150

151151
res = {'id': subnet['id'],
152152
'name': subnet['name'],
@@ -335,7 +335,7 @@ def _make_network_dict(self, network, fields=None,
335335
'status': network['status'],
336336
'subnets': [subnet['id']
337337
for subnet in network['subnets']],
338-
'standard_attr_id': network.standard_attr.id}
338+
'standard_attr_id': network.standard_attr_id}
339339
res['shared'] = self._is_network_shared(context, network.rbac_entries)
340340
# Call auxiliary extend functions, if any
341341
if process_extensions:

neutron/db/l3_db.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1231,7 +1231,7 @@ def _make_floatingip_dict(self, floatingip, fields=None,
12311231
'port_id': floatingip.fixed_port_id,
12321232
'fixed_ip_address': fixed_ip_address,
12331233
'status': floatingip.status,
1234-
'standard_attr_id': floatingip.db_obj.standard_attr.id,
1234+
'standard_attr_id': floatingip.db_obj.standard_attr_id,
12351235
}
12361236
# NOTE(mlavalle): The following assumes this mixin is used in a
12371237
# class inheriting from CommonDbMixin, which is true for all existing

neutron/db/securitygroups_db.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,7 @@ def _make_security_group_dict(self, security_group, fields=None):
330330
'stateful': security_group['stateful'],
331331
'tenant_id': security_group['tenant_id'],
332332
'description': security_group['description'],
333-
'standard_attr_id': security_group.db_obj.standard_attr.id,
333+
'standard_attr_id': security_group.db_obj.standard_attr_id,
334334
'shared': security_group['shared'],
335335
}
336336
if security_group.rules:

neutron/tests/unit/fake_resources.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -708,6 +708,7 @@ def create_one_fip(attrs=None):
708708

709709
# Set default attributes.
710710
fake_uuid = uuidutils.generate_uuid()
711+
standard_attr = FakeStandardAttribute()
711712
fip_attrs = {
712713
'id': 'fip-id-' + fake_uuid,
713714
'tenant_id': '',
@@ -724,7 +725,8 @@ def create_one_fip(attrs=None):
724725
'dns_domain': '',
725726
'dns_name': '',
726727
'project_id': '',
727-
'standard_attr': FakeStandardAttribute(),
728+
'standard_attr': standard_attr,
729+
'standard_attr_id': standard_attr.id,
728730
'qos_policy_binding': FakeQosFIPPolicyBinding(),
729731
'qos_network_policy_binding': FakeQosNetworkPolicyBinding(),
730732
}

0 commit comments

Comments
 (0)