Actions
Bug #11990
closedapp/services/fact_parser.rb does not return all the virtual interfaces
Description
This looks like a bug:
While taking a look into the foreman code, I saw that snippet in app/services/fact_parser.rb
def find_physical_interface(interfaces) interfaces.detect { |int, _| int.to_s !~ FactParser::VIRTUAL_NAMES } end def find_virtual_interface(interfaces) interfaces.detect { |int, _| int.to_s =~ /#{FactParser::BONDS}/ } end
I think this should be
def find_physical_interface(interfaces) interfaces.detect { |int, _| int.to_s !~ FactParser::VIRTUAL_NAMES } end def find_virtual_interface(interfaces) interfaces.detect { |int, _| int.to_s =~ FactParser::VIRTUAL_NAMES } end
Actions