Here if new_mac is in the request fixed_ips defaults to [] if original port does not have fixed_ips.
neutron/db/ipam_pluggable_backend.py:387
if new_mac: original = self._make_port_dict(db_port, process_extensions=False) if original.get('mac_address') != new_mac: original_ips = original.get('fixed_ips', []) new_ips = new_port.setdefault('fixed_ips', original_ips)
Here if new_mac is in the request fixed_ips defaults to [] if original port does not have fixed_ips.
neutron/ db/ipam_ pluggable_ backend. py:387
if new_mac:
original = self._make_ port_dict( db_port, process_ extensions= False) get('mac_ address' ) != new_mac:
original_ ips = original. get('fixed_ ips', [])
new_ips = new_port. setdefault( 'fixed_ ips', original_ips)
if original.