Allow class attributes in sanitized html for emails

This commit is contained in:
eikek
2022-11-07 09:37:16 +01:00
parent df75fbddcd
commit 91849e5513
2 changed files with 136 additions and 1 deletions

View File

@ -13,9 +13,11 @@ import emil.jsoup._
import scodec.bits.ByteVector
object JsoupSanitizer {
private val whitelist =
EmailWhitelist.default.addAttributes(":all", "class")
private val change =
BodyClean.whitelistClean(EmailWhitelist.default)
BodyClean.whitelistClean(whitelist)
def clean(html: String): String =
BodyClean.modifyContent(change)(BodyContent(html)).asString