1
0
mirror of https://github.com/JKorf/CryptoExchange.Net synced 2025-06-10 01:16:24 +00:00

Fix for parsing bug

This commit is contained in:
JKorf 2018-08-13 12:19:14 +02:00
parent 789b3a53c0
commit bb4fb17ec6
2 changed files with 5 additions and 5 deletions

View File

@ -7,10 +7,10 @@
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<packagereference Include="Microsoft.NET.Test.Sdk" Version="15.0.0"></packagereference> <packagereference Include="Microsoft.NET.Test.Sdk" Version="15.9.0-preview-20180807-05"></packagereference>
<PackageReference Include="Moq" Version="4.7.145" /> <PackageReference Include="Moq" Version="4.9.0" />
<packagereference Include="NUnit" Version="3.6.1"></packagereference> <packagereference Include="NUnit" Version="3.10.1"></packagereference>
<packagereference Include="NUnit3TestAdapter" Version="3.8.0-alpha1"></packagereference> <packagereference Include="NUnit3TestAdapter" Version="3.10.0"></packagereference>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>

View File

@ -45,7 +45,7 @@ namespace CryptoExchange.Net.Converters
if ((property.PropertyType == typeof(decimal) if ((property.PropertyType == typeof(decimal)
|| 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)) if (decimal.TryParse(value.ToString(), NumberStyles.Float, CultureInfo.InvariantCulture, out var dec))
property.SetValue(result, dec); property.SetValue(result, dec);