Преглед на файлове

copy user diff before update

abhishek9686 преди 3 месеца
родител
ревизия
771d941868
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      controllers/user.go

+ 2 - 1
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,