platform and name can have valid os name

This commit is contained in:
kenna-bmcdevitt 2020-10-27 01:43:35 -05:00
parent b305885fad
commit a3c6da611d

View file

@ -105,7 +105,7 @@ class MicrosoftKbChecker
def select_os(json)
json.dig('affectedProducts').select do |os|
os['name'] == options[:os_name]
os.values_at('name', 'platform').include? options[:os_name]
end.first
end
@ -118,6 +118,7 @@ class MicrosoftKbChecker
end.flatten.reject! { |kb| kb == '' }
{
os_name: os_json['name'],
cve_id: options[:cve_id],
kbs: kbs,
supersedence_kb: supersedence
}