From cd7d5b59e59b8174ef05d6316a63cd988a37f93d Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Tue, 18 Jun 2019 15:44:23 -0700 Subject: [PATCH] Add DeleteUser() to generate events in etcd (#7804) Fixes a regression introduced in 6d89435356df465bef282ba9a7750da53d89605c Fixes #7797 --- cmd/admin-handlers.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/admin-handlers.go b/cmd/admin-handlers.go index 5a8b44dc3..8ad5a9f75 100644 --- a/cmd/admin-handlers.go +++ b/cmd/admin-handlers.go @@ -940,6 +940,12 @@ func (a adminAPIHandlers) RemoveUser(w http.ResponseWriter, r *http.Request) { vars := mux.Vars(r) accessKey := vars["accessKey"] + + if err := globalIAMSys.DeleteUser(accessKey); err != nil { + writeErrorResponseJSON(ctx, w, toAdminAPIErr(ctx, err), r.URL) + return + } + // Notify all other MinIO peers to delete user. for _, nerr := range globalNotificationSys.DeleteUser(accessKey) { if nerr.Err != nil {