We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dd5955d commit fbc009fCopy full SHA for fbc009f
1 file changed
lib/openscap_parser/ds.rb
@@ -17,9 +17,12 @@ def profiles
17
18
def profile_nodes
19
@report_xml.xpath(".//Profile").map do |node|
20
- id = node.attribute('id')&.value
21
- title = node.at_xpath('./title')&.text
22
- description = node.at_xpath('./description')&.text
+ id_node = node.attribute('id')
+ id = id_node.value if id_node
+ title_node = node.at_xpath('./title')
23
+ title = title_node.text if title_node
24
+ desc_node = node.at_xpath('./description')
25
+ description = desc_node.text if desc_node
26
{ :id => id, :title => title, :description => description }
27
end
28
0 commit comments