From 771d9418686282f2ca5aaf882d5d5499a7f0bf44 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 f71f9064..01331d84 100644 --- a/controllers/user.go +++ b/controllers/user.go @@ -900,6 +900,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{ @@ -914,7 +915,7 @@ func updateUser(w http.ResponseWriter, r *http.Request) { Type: models.UserSub, }, Diff: models.Diff{ - Old: user, + Old: oldUser, New: userchange, }, Origin: models.Dashboard,