From a39a311d2fc406c31b51a0bf7a89a92aff4b00dc Mon Sep 17 00:00:00 2001 From: DacongDA Date: Sat, 8 Mar 2025 00:20:59 +0800 Subject: [PATCH] feat: fix webhook bug in RecordEx JSON (#3642) --- object/webhook_util.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/object/webhook_util.go b/object/webhook_util.go index bbfbc76a..707bc440 100644 --- a/object/webhook_util.go +++ b/object/webhook_util.go @@ -40,7 +40,17 @@ func sendWebhook(webhook *Webhook, record *casvisorsdk.Record, extendedUser *Use } } - body = strings.NewReader(util.StructToJson(userMap)) + type RecordEx struct { + casvisorsdk.Record + ExtendedUser map[string]interface{} `json:"extendedUser"` + } + + recordEx := &RecordEx{ + Record: *record, + ExtendedUser: userMap, + } + + body = strings.NewReader(util.StructToJson(recordEx)) } else { type RecordEx struct { casvisorsdk.Record