summaryrefslogtreecommitdiffstats
path: root/app/user.go
diff options
context:
space:
mode:
Diffstat (limited to 'app/user.go')
-rw-r--r--app/user.go12
1 files changed, 5 insertions, 7 deletions
diff --git a/app/user.go b/app/user.go
index e339dfd5b..827ad18f9 100644
--- a/app/user.go
+++ b/app/user.go
@@ -942,9 +942,7 @@ func UpdateUserAsUser(user *model.User, asAdmin bool) (*model.User, *model.AppEr
return nil, err
}
- SanitizeProfile(updatedUser, asAdmin)
-
- sendUpdatedUserEvent(updatedUser)
+ sendUpdatedUserEvent(*updatedUser, asAdmin)
return updatedUser, nil
}
@@ -962,14 +960,14 @@ func PatchUser(userId string, patch *model.UserPatch, asAdmin bool) (*model.User
return nil, err
}
- SanitizeProfile(updatedUser, asAdmin)
-
- sendUpdatedUserEvent(updatedUser)
+ sendUpdatedUserEvent(*updatedUser, asAdmin)
return updatedUser, nil
}
-func sendUpdatedUserEvent(user *model.User) {
+func sendUpdatedUserEvent(user model.User, asAdmin bool) {
+ SanitizeProfile(&user, asAdmin)
+
omitUsers := make(map[string]bool, 1)
omitUsers[user.Id] = true
message := model.NewWebSocketEvent(model.WEBSOCKET_EVENT_USER_UPDATED, "", "", "", omitUsers)