diff --git a/src/Discord.Net.Core/Format.cs b/src/Discord.Net.Core/Format.cs index 3a04c7e6f..49d34613e 100644 --- a/src/Discord.Net.Core/Format.cs +++ b/src/Discord.Net.Core/Format.cs @@ -6,7 +6,7 @@ namespace Discord public static class Format { // Characters which need escaping - private static readonly string[] SensitiveCharacters = { "\\", "*", "_", "~", "`", "|" }; + private static readonly string[] SensitiveCharacters = { "\\", "*", "_", "~", "`", "|", ">" }; /// Returns a markdown-formatted string with bold formatting. public static string Bold(string text) => $"**{text}**"; diff --git a/test/Discord.Net.Tests.Unit/FormatTests.cs b/test/Discord.Net.Tests.Unit/FormatTests.cs index 7f7b54469..7877d5fdc 100644 --- a/test/Discord.Net.Tests.Unit/FormatTests.cs +++ b/test/Discord.Net.Tests.Unit/FormatTests.cs @@ -14,6 +14,7 @@ namespace Discord [InlineData(@"~text~", @"\~text\~")] [InlineData(@"`text`", @"\`text\`")] [InlineData(@"_text_", @"\_text\_")] + [InlineData(@"> text", @"\> text")] public void Sanitize(string input, string expected) { Assert.Equal(expected, Format.Sanitize(input));