@@ -28,7 +28,7 @@ def map_request_to_vnics(self, requests, vnics, existing_network, default_networ
2828
2929 def _find_available_vnic (self , vnics_to_network_mapping , default_network ):
3030 for vnic_name , network_name in vnics_to_network_mapping .items ():
31- if network_name == default_network :
31+ if network_name == default_network . name :
3232 return vnic_name
3333 raise Exception ('no vnic available' )
3434
@@ -39,12 +39,12 @@ def _map_vnic_to_network(self, vnics, existing_network, default_network):
3939 if hasattr (vnic , 'backing' ):
4040 if hasattr (vnic .backing , 'network' ) and hasattr (vnic .backing .network , 'name' ):
4141 network_to_map = vnic .backing .network .name
42- elif hasattr (vnic .backing , 'port' ) and hasattr (vnic .backing .port , 'key ' ):
43- network_to_map = self ._get_network_name_from_key (vnic .backing .port .key ,
42+ elif hasattr (vnic .backing , 'port' ) and hasattr (vnic .backing .port , 'portgroupKey ' ):
43+ network_to_map = self ._get_network_name_from_key (vnic .backing .port .portgroupKey ,
4444 existing_network , default_network )
4545
4646 if not self .quali_name_generator .is_generated_name (network_to_map ):
47- network_to_map = default_network
47+ network_to_map = default_network . name
4848 mapping [vnic_name ] = network_to_map
4949
5050 if mapping :
@@ -54,6 +54,6 @@ def _map_vnic_to_network(self, vnics, existing_network, default_network):
5454 @staticmethod
5555 def _get_network_name_from_key (key , existing_network , default_network ):
5656 for network in existing_network :
57- if hasattr (network , 'name' ) and hasattr (network , 'portgroupKey ' ) and network .portgroupKey == key :
57+ if hasattr (network , 'name' ) and hasattr (network , 'key ' ) and network .key == key :
5858 return network .name
5959 return default_network
0 commit comments