From c3a66b7e41a387b611846226a1da2df0a31a82ef Mon Sep 17 00:00:00 2001 From: Jonathan Moraes Date: Tue, 7 Jan 2025 13:16:17 +0100 Subject: [PATCH] use guard clause --- lib/logger_json/formatter/redactor_encoder.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/logger_json/formatter/redactor_encoder.ex b/lib/logger_json/formatter/redactor_encoder.ex index 38311a3..a71631f 100644 --- a/lib/logger_json/formatter/redactor_encoder.ex +++ b/lib/logger_json/formatter/redactor_encoder.ex @@ -35,7 +35,7 @@ defmodule LoggerJSON.Formatter.RedactorEncoder do def encode(binary, _redactors) when is_binary(binary), do: encode_binary(binary) if @encoder_protocol == Jason.Encoder do - def encode(%Jason.Fragment{} = fragment, _redactors), do: fragment + def encode(fragment, _redactors) when is_struct(fragment, Jason.Fragment), do: fragment end def encode(%NaiveDateTime{} = naive_datetime, _redactors), do: naive_datetime