diff --git a/kernel/api/system.go b/kernel/api/system.go index 47d02a0f4..63430354f 100644 --- a/kernel/api/system.go +++ b/kernel/api/system.go @@ -165,7 +165,7 @@ func getEmojiConf(c *gin.Context) { } else { for _, customEmoji := range customEmojis { name := customEmoji.Name() - if strings.HasPrefix(name, ".") || strings.Contains(name, "<") { + if strings.HasPrefix(name, ".") || strings.ContainsAny(name, "<\"") { continue } @@ -183,7 +183,7 @@ func getEmojiConf(c *gin.Context) { } name = subCustomEmoji.Name() - if strings.HasPrefix(name, ".") || strings.Contains(name, "<") { + if strings.HasPrefix(name, ".") || strings.ContainsAny(name, "<\"") { continue }