From edb6250e6a381ca69c80a945f76a69a44eb41690 Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Wed, 8 May 2019 10:45:40 +0100 Subject: [PATCH] Handle deserialisation of data type --- Kveer.XmlRPC/XmlRpcSerializer.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Kveer.XmlRPC/XmlRpcSerializer.cs b/Kveer.XmlRPC/XmlRpcSerializer.cs index ab8e99a..5d1c1ee 100644 --- a/Kveer.XmlRPC/XmlRpcSerializer.cs +++ b/Kveer.XmlRPC/XmlRpcSerializer.cs @@ -647,8 +647,14 @@ object ParseValue( parsedType = typeof(DateTime); parsedArrayType = typeof(DateTime[]); } + else if (node.Name == "nil") + { + retObj = null; + parsedType = null; + parsedArrayType = null; + } else - { + { throw new XmlRpcInvalidXmlRpcException( "Invalid value element: <" + node.Name + ">"); }