diff --git a/app/models/manageiq/providers/redhat/infra_manager/ovirt_services/strategies/v4.rb b/app/models/manageiq/providers/redhat/infra_manager/ovirt_services/strategies/v4.rb index 278b0e55f..bad466764 100644 --- a/app/models/manageiq/providers/redhat/infra_manager/ovirt_services/strategies/v4.rb +++ b/app/models/manageiq/providers/redhat/infra_manager/ovirt_services/strategies/v4.rb @@ -555,10 +555,24 @@ def get_mac_address_of_nic_on_requested_vlan(args) end def find_mac_address_on_network(nics, vnic_profile_id) - nic = nics.detect do |n| - n.vnic_profile.id == vnic_profile_id + nic = if vnic_profile_id == '' + nics.detect do |n| + n.vnic_profile.nil? + end + elsif vnic_profile_id == '