From c90795e6143169e6324d7a1220e72c3c058f9625 Mon Sep 17 00:00:00 2001 From: yusing Date: Mon, 26 May 2025 20:03:17 +0800 Subject: [PATCH] fix(notification): unknown format: &{} --- internal/notif/body.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/notif/body.go b/internal/notif/body.go index a01afee..5edd92b 100644 --- a/internal/notif/body.go +++ b/internal/notif/body.go @@ -86,7 +86,7 @@ func (f FieldsBody) Format(format *LogFormat) ([]byte, error) { case LogFormatRawJSON: return json.Marshal(f) } - return nil, fmt.Errorf("unknown format: %v", format) + return f.Format(LogFormatMarkdown) } func (l ListBody) Format(format *LogFormat) ([]byte, error) { @@ -104,7 +104,7 @@ func (l ListBody) Format(format *LogFormat) ([]byte, error) { case LogFormatRawJSON: return json.Marshal(l) } - return nil, fmt.Errorf("unknown format: %v", format) + return l.Format(LogFormatMarkdown) } func (m MessageBody) Format(format *LogFormat) ([]byte, error) { @@ -114,13 +114,13 @@ func (m MessageBody) Format(format *LogFormat) ([]byte, error) { case LogFormatRawJSON: return json.Marshal(m) } - return nil, fmt.Errorf("unknown format: %v", format) + return m.Format(LogFormatMarkdown) } func (e ErrorBody) Format(format *LogFormat) ([]byte, error) { switch format { case LogFormatRawJSON: - return json.Marshal(e) + return json.Marshal(e.Error) case LogFormatPlain: return gperr.Plain(e.Error), nil case LogFormatMarkdown: