From f222207e0c4eaf69e041f1900ab0b7452dfc4be3 Mon Sep 17 00:00:00 2001 From: Avi Romascanu Date: Sun, 6 Oct 2013 08:09:07 +0300 Subject: [PATCH] end_date not always returned from list_events end_date parameter is not always returned from the organizer_list_events api call, maybe also should be nullable in the Ticket object (?) on top removed the non referenced stringreader for xmlstring.. --- Xml/TicketBuilder.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Xml/TicketBuilder.cs b/Xml/TicketBuilder.cs index e5c39ac..0d8e106 100755 --- a/Xml/TicketBuilder.cs +++ b/Xml/TicketBuilder.cs @@ -13,8 +13,6 @@ public Ticket Build(string xmlString) { this.Validate(xmlString); - var stringReader = new StringReader(xmlString); - var toReturn = new Ticket(this.Context); var doc = new XmlDocument(); @@ -25,7 +23,8 @@ public Ticket Build(string xmlString) toReturn.Description = doc.GetElementsByTagName("description")[0].InnerText; toReturn.Type = (TicketType)Int32.Parse(doc.GetElementsByTagName("type")[0].InnerText); toReturn.Currency = doc.GetElementsByTagName("currency")[0].InnerText; - toReturn.EndDateTime = DateTime.Parse(doc.GetElementsByTagName("end_date")[0].InnerText); + if (doc.GetElementsByTagName("end_date")[0]!=null) + toReturn.EndDateTime = DateTime.Parse(doc.GetElementsByTagName("end_date")[0].InnerText);