From d43d5a1726d493699bbc9161972cc86ddaa72616 Mon Sep 17 00:00:00 2001 From: Kevin Date: Wed, 30 Nov 2016 07:59:48 -0500 Subject: [PATCH] Fix null AvatarUrl issue --- src/NadekoBot/Modules/Utility/Commands/InfoCommands.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/NadekoBot/Modules/Utility/Commands/InfoCommands.cs b/src/NadekoBot/Modules/Utility/Commands/InfoCommands.cs index 4f7ffd2f..7bd94198 100644 --- a/src/NadekoBot/Modules/Utility/Commands/InfoCommands.cs +++ b/src/NadekoBot/Modules/Utility/Commands/InfoCommands.cs @@ -91,13 +91,14 @@ __`Users:`__ **{(await ch.GetUsersAsync()).Count()}**"; var toReturn = $"👤 __`Name:`__ **{user.Username}#{user.Discriminator}**\n"; if (!string.IsNullOrWhiteSpace(user.Nickname)) toReturn += $"🆕 __`Nickname:`__ **{user.Nickname}** "; - toReturn += $@"🏷 __`ID:`__ **{user.Id}** + toReturn += $@"🏷 __`ID:`__ **{user.Id}** 🎮 __`Current Game:`__ **{(user.Game?.Name == null ? "-" : user.Game.Name)}** 📅 __`Joined Server:`__ **{user.JoinedAt?.ToString("dd.MM.yyyy HH:mm")}** 🗓 __`Joined Discord:`__ **{user.CreatedAt.ToString("dd.MM.yyyy HH:mm")}** -⚔ __`Roles:`__ **({user.Roles.Count()}) - {string.Join(", ", user.Roles.Select(r => r.Name)).SanitizeMentions()}** -📷 __`Avatar URL:`__ **{await NadekoBot.Google.ShortenUrl(user.AvatarUrl).ConfigureAwait(false)}**"; - await msg.Reply(toReturn).ConfigureAwait(false); +⚔ __`Roles:`__ **({user.Roles.Count()}) - {string.Join(", ", user.Roles.Select(r => r.Name)).SanitizeMentions()}**"; + if (!string.IsNullOrWhiteSpace(user.AvatarUrl)) + toReturn += $@"📷 __`Avatar URL:`__ **{await NadekoBot.Google.ShortenUrl(user.AvatarUrl).ConfigureAwait(false)}**"; + await msg.Reply(toReturn).ConfigureAwait(false); } } }