Fix system card lookup in DMs

This commit is contained in:
Ske 2021-08-08 15:31:03 +02:00
parent ffe7400539
commit 1720a28af2

View File

@ -84,11 +84,15 @@ namespace PluralKit.Bot {
if (system.Tag != null) if (system.Tag != null)
eb.Field(new("Tag", system.Tag.EscapeMarkdown(), true)); eb.Field(new("Tag", system.Tag.EscapeMarkdown(), true));
if (cctx.MessageContext.SystemGuildTag != null && cctx.MessageContext.TagEnabled) if (cctx.Guild != null)
eb.Field(new($"Tag (in server '{cctx.Guild.Name}')", cctx.MessageContext.SystemGuildTag.EscapeMarkdown(), true)); {
if (cctx.MessageContext.SystemGuildTag != null && cctx.MessageContext.TagEnabled)
eb.Field(new($"Tag (in server '{cctx.Guild.Name}')", cctx.MessageContext.SystemGuildTag
.EscapeMarkdown(), true));
if (!cctx.MessageContext.TagEnabled) if (!cctx.MessageContext.TagEnabled)
eb.Field(new($"Tag (in server '{cctx.Guild.Name}')", "*(tag is disabled in this server)*")); eb.Field(new($"Tag (in server '{cctx.Guild.Name}')", "*(tag is disabled in this server)*"));
}
if (!system.Color.EmptyOrNull()) eb.Field(new("Color", $"#{system.Color}", true)); if (!system.Color.EmptyOrNull()) eb.Field(new("Color", $"#{system.Color}", true));