From 9725dcec24bb004d1effa0f1d5e29c1d4b1814f4 Mon Sep 17 00:00:00 2001 From: Christopher F Date: Sun, 6 Nov 2016 13:34:38 -0500 Subject: [PATCH] Use ToString in converter instead of boxing-cast In cases where Discord sent a value of `id=0`, this would throw an invalid-cast, where 0u64 cannot be cast to string. --- src/Discord.Net.Core/Net/Converters/NullableUInt64Converter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Discord.Net.Core/Net/Converters/NullableUInt64Converter.cs b/src/Discord.Net.Core/Net/Converters/NullableUInt64Converter.cs index a2e409292..fa22da656 100644 --- a/src/Discord.Net.Core/Net/Converters/NullableUInt64Converter.cs +++ b/src/Discord.Net.Core/Net/Converters/NullableUInt64Converter.cs @@ -16,7 +16,7 @@ namespace Discord.Net.Converters { object value = reader.Value; if (value != null) - return ulong.Parse((string)value, NumberStyles.None, CultureInfo.InvariantCulture); + return ulong.Parse(value.ToString(), NumberStyles.None, CultureInfo.InvariantCulture); else return null; }