From 238a0a82608d171ad8df1e045e24408249c87e7c Mon Sep 17 00:00:00 2001 From: Jan Rodak Date: Wed, 9 Aug 2023 16:52:10 +0200 Subject: [PATCH] Remove namesapace for attributes --- .../scap_results_parser/parsers/oval_object_parser.py | 1 + openscap_report/scap_results_parser/parsers/oval_state_parser.py | 1 + 2 files changed, 2 insertions(+) diff --git a/openscap_report/scap_results_parser/parsers/oval_object_parser.py b/openscap_report/scap_results_parser/parsers/oval_object_parser.py index dcb70e1a..ca614266 100644 --- a/openscap_report/scap_results_parser/parsers/oval_object_parser.py +++ b/openscap_report/scap_results_parser/parsers/oval_object_parser.py @@ -22,6 +22,7 @@ def _get_ref_var(self, var_id): def _get_attributes(self, id_in_items_of_object, element, element_dict): for key, value in element.attrib.items(): + key = key[key.find('}') + 1:] if key == "var_ref": element_dict[f"{key}@{id_in_items_of_object}"] = self._get_ref_var(value) else: diff --git a/openscap_report/scap_results_parser/parsers/oval_state_parser.py b/openscap_report/scap_results_parser/parsers/oval_state_parser.py index 3d06f0c8..76731573 100644 --- a/openscap_report/scap_results_parser/parsers/oval_state_parser.py +++ b/openscap_report/scap_results_parser/parsers/oval_state_parser.py @@ -25,6 +25,7 @@ def _get_ref_var(self, var_id): def _get_attributes(self, id_in_items_of_state, element, element_dict): for key, value in element.attrib.items(): + key = key[key.find('}') + 1:] if key == "var_ref": element_dict[f"{key}@{id_in_items_of_state}"] = self._get_ref_var(value) else: