From bb4fb17ec6c3e16c66478a11403a0354c09a0e15 Mon Sep 17 00:00:00 2001 From: JKorf Date: Mon, 13 Aug 2018 12:19:14 +0200 Subject: [PATCH] Fix for parsing bug --- .../CryptoExchange.Net.UnitTests.csproj | 8 ++++---- CryptoExchange.Net/Converters/ArrayConverter.cs | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CryptoExchange.Net.UnitTests/CryptoExchange.Net.UnitTests.csproj b/CryptoExchange.Net.UnitTests/CryptoExchange.Net.UnitTests.csproj index 28c7213..f521b29 100644 --- a/CryptoExchange.Net.UnitTests/CryptoExchange.Net.UnitTests.csproj +++ b/CryptoExchange.Net.UnitTests/CryptoExchange.Net.UnitTests.csproj @@ -7,10 +7,10 @@ - - - - + + + + diff --git a/CryptoExchange.Net/Converters/ArrayConverter.cs b/CryptoExchange.Net/Converters/ArrayConverter.cs index 39d745b..d2c856f 100644 --- a/CryptoExchange.Net/Converters/ArrayConverter.cs +++ b/CryptoExchange.Net/Converters/ArrayConverter.cs @@ -45,7 +45,7 @@ namespace CryptoExchange.Net.Converters if ((property.PropertyType == typeof(decimal) || property.PropertyType == typeof(decimal?)) - && value.ToString().Contains("e")) + && (value != null && value.ToString().Contains("e"))) { if (decimal.TryParse(value.ToString(), NumberStyles.Float, CultureInfo.InvariantCulture, out var dec)) property.SetValue(result, dec);