From bd1baa4a9c441131d8c3b9d5aee78b90e1edc4cd Mon Sep 17 00:00:00 2001 From: abhishek9686 Date: Thu, 22 May 2025 13:58:09 +0530 Subject: [PATCH] copy user diff before update --- controllers/user.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/controllers/user.go b/controllers/user.go index 386095b2..80df7f40 100644 --- a/controllers/user.go +++ b/controllers/user.go @@ -832,6 +832,7 @@ func updateUser(w http.ResponseWriter, r *http.Request) { if userchange.PlatformRoleID != user.PlatformRoleID || !logic.CompareMaps(user.UserGroups, userchange.UserGroups) { (&schema.UserAccessToken{UserName: user.UserName}).DeleteAllUserTokens(r.Context()) } + oldUser := *user e := models.Event{ Action: models.Update, Source: models.Subject{ @@ -846,7 +847,7 @@ func updateUser(w http.ResponseWriter, r *http.Request) { Type: models.UserSub, }, Diff: models.Diff{ - Old: user, + Old: oldUser, New: userchange, }, Origin: models.Dashboard,