From e984487d9ed9ea3209982b0cbb166c4ef94ef0cd Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Mon, 11 Mar 2024 13:35:56 -0400 Subject: [PATCH] avoids escaping errors from events inside strings --- quartz/src/main/java/com/vitorpamplona/quartz/events/Event.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/quartz/src/main/java/com/vitorpamplona/quartz/events/Event.kt b/quartz/src/main/java/com/vitorpamplona/quartz/events/Event.kt index 1d8549679..786289aa6 100644 --- a/quartz/src/main/java/com/vitorpamplona/quartz/events/Event.kt +++ b/quartz/src/main/java/com/vitorpamplona/quartz/events/Event.kt @@ -25,6 +25,7 @@ import androidx.compose.runtime.Immutable import com.fasterxml.jackson.annotation.JsonProperty import com.fasterxml.jackson.core.JsonGenerator import com.fasterxml.jackson.core.JsonParser +import com.fasterxml.jackson.core.json.JsonReadFeature import com.fasterxml.jackson.databind.DeserializationContext import com.fasterxml.jackson.databind.DeserializationFeature import com.fasterxml.jackson.databind.JsonNode @@ -405,6 +406,7 @@ open class Event( val mapper = jacksonObjectMapper() .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false) + .enable(JsonReadFeature.ALLOW_UNESCAPED_CONTROL_CHARS.mappedFeature()) .registerModule( SimpleModule() .addSerializer(Event::class.java, EventSerializer())