From adec3853e8dea9bd8711f286d72d92a4d39359ff Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Fri, 26 May 2023 19:54:26 +1000 Subject: [PATCH] Fix #3202. --- src/ifctester/ifctester/facet.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ifctester/ifctester/facet.py b/src/ifctester/ifctester/facet.py index 5e47dba907..f2b6396605 100644 --- a/src/ifctester/ifctester/facet.py +++ b/src/ifctester/ifctester/facet.py @@ -58,6 +58,8 @@ class Facet: return results def parse(self, xml): + setattr(self, "minOccurs", 1) + setattr(self, "maxOccurs", 1) for name, value in xml.items(): name = name.replace("@", "") if isinstance(value, dict) and "simpleValue" in value.keys(): @@ -893,7 +895,7 @@ class ClassificationResult(Result): return "The entity has no classification" elif self.reason["type"] == "VALUE": return f"The references \"{str(self.reason['actual'])}\" do not match the requirements" - elif self.reason["type"] == "system": + elif self.reason["type"] == "SYSTEM": return f"The systems \"{str(self.reason['actual'])}\" do not match the requirements" elif self.reason["type"] == "PROHIBITED": return f"The classification should not have met the requirement"