Skip to content

Commit 17c5b99

Browse files
Merge pull request #6906 from devtron-labs/update-user-audit-for-api-token
misc: Use `Update` instead of `Save` for upserting `userAudit` entries to p…
2 parents 2b05b0d + ad5e69b commit 17c5b99

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

pkg/auth/user/UserService.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1664,7 +1664,10 @@ func (impl *UserServiceImpl) saveUserAudit(r *http.Request, userId int32) {
16641664
CreatedOn: time.Now(),
16651665
UpdatedOn: time.Now(),
16661666
}
1667-
impl.userAuditService.Save(userAudit)
1667+
// Using Update instead of Save to upsert (update if exists, insert if not)
1668+
// This prevents the user_audit table from filling up with duplicate entries
1669+
// for API token users
1670+
impl.userAuditService.Update(userAudit)
16681671
}
16691672

16701673
func (impl *UserServiceImpl) GetRoleFiltersByUserRoleGroups(userRoleGroups []userBean.UserRoleGroup) ([]userBean.RoleFilter, error) {

0 commit comments

Comments
 (0)