more guard logic

This commit is contained in:
kenna-bmcdevitt 2020-10-27 00:41:36 -05:00
parent 0d7cf0761d
commit b305885fad

View file

@ -87,12 +87,16 @@ class MicrosoftKbChecker
def query_cve
if os_available?
response = make_request
json = parse_json(response)
os_results = select_os(json)
if os_results.nil?
'Product not found in response data.'
if response.code == 200
json = parse_json(response)
os_results = select_os(json)
if os_results.nil?
'Product not found in response data.'
else
kbs_for_os(os_results)
end
else
kbs_for_os(os_results)
'Problem with HTTP response data.'
end
else
'Operating system not found.'