From ee26c72ed4c4ea7a6566047d8994060c620ee2c4 Mon Sep 17 00:00:00 2001 From: Markus Zolliker Date: Thu, 6 Nov 2025 09:18:53 +0100 Subject: [PATCH] add missing property check check also values of properties with mandatory=False Change-Id: I346691a7260a4d85b89c9620c097180da4e9d657 Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/37777 Reviewed-by: Markus Zolliker Tested-by: Jenkins Automated Tests --- frappy/properties.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappy/properties.py b/frappy/properties.py index b6badf38..03074abf 100644 --- a/frappy/properties.py +++ b/frappy/properties.py @@ -159,7 +159,7 @@ class HasProperties(HasDescriptors): def checkProperties(self): """validates properties and checks for min... <= max...""" for pn, po in self.propertyDict.items(): - if po.mandatory: + if po.mandatory or pn in self.propertyValues: try: self.propertyValues[pn] = po.datatype.validate(self.propertyValues[pn]) except (KeyError, BadValueError):