You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-dev@logging.apache.org by ni...@apache.org on 2005/08/22 18:31:15 UTC
cvs commit: logging-log4net/src/Repository/Hierarchy XmlHierarchyConfigurator.cs
niall 2005/08/22 09:31:15
Modified: src/Repository/Hierarchy XmlHierarchyConfigurator.cs
Log:
Fix for LOG4NET-43. Handles empty string properties by creating an empty string rather than attempting to construct one.
Revision Changes Path
1.18 +9 -1 logging-log4net/src/Repository/Hierarchy/XmlHierarchyConfigurator.cs
Index: XmlHierarchyConfigurator.cs
===================================================================
RCS file: /home/cvs/logging-log4net/src/Repository/Hierarchy/XmlHierarchyConfigurator.cs,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- XmlHierarchyConfigurator.cs 15 Jun 2005 17:54:21 -0000 1.17
+++ XmlHierarchyConfigurator.cs 22 Aug 2005 16:31:15 -0000 1.18
@@ -732,7 +732,15 @@
defaultObjectType = propertyType;
}
- object createdObject = CreateObjectFromXml(element, defaultObjectType, propertyType);
+ object createdObject;
+ if (propertyType==System.Type.GetType("System.String"))
+ {
+ createdObject="";
+ }
+ else
+ {
+ createdObject = CreateObjectFromXml(element, defaultObjectType, propertyType);
+ }
if (createdObject == null)
{