fix: Handle null PreferredLocale in rare cases (#1624)
Sometimes Discord messes up and leaves a guild with a null PreferredLocale, causing an error to be thrown. This fixes that from Discord.Net's end even though it's Discord's fault.
This commit is contained in:
@@ -381,7 +381,7 @@ namespace Discord.WebSocket
|
|||||||
Description = model.Description;
|
Description = model.Description;
|
||||||
PremiumSubscriptionCount = model.PremiumSubscriptionCount.GetValueOrDefault();
|
PremiumSubscriptionCount = model.PremiumSubscriptionCount.GetValueOrDefault();
|
||||||
PreferredLocale = model.PreferredLocale;
|
PreferredLocale = model.PreferredLocale;
|
||||||
PreferredCulture = new CultureInfo(PreferredLocale);
|
PreferredCulture = PreferredLocale == null ? null : new CultureInfo(PreferredLocale);
|
||||||
|
|
||||||
if (model.Emojis != null)
|
if (model.Emojis != null)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user