--- a/xmlclass/xmlclass.py Thu Jul 22 12:03:34 2021 +0200
+++ b/xmlclass/xmlclass.py Fri Jul 23 13:15:19 2021 +0200
@@ -1522,7 +1522,7 @@
raise ValueError("Wrong path!")
if attributes[parts[0]]["attr_type"]["basename"] == "boolean":
setattr(self, parts[0], value)
- elif attributes[parts[0]]["use"] == "optional" and value == "":
+ elif attributes[parts[0]]["use"] == "optional" and value == None:
if "default" in attributes[parts[0]]:
setattr(self, parts[0],
attributes[parts[0]]["attr_type"]["extract"](