fix: propagate service account deletes properly (#12717)

service account deletes were not propagating
to remote peers, fix this.
This commit is contained in:
Harshavardhana
2021-07-14 21:28:53 -07:00
committed by GitHub
parent 10fc30a989
commit 017722cf85
2 changed files with 8 additions and 5 deletions
+1 -5
View File
@@ -1390,11 +1390,7 @@ func (sys *IAMSys) DeleteServiceAccount(ctx context.Context, accessKey string) e
// It is ok to ignore deletion error on the mapped policy
err := sys.store.deleteUserIdentity(context.Background(), accessKey, svcUser)
if err != nil {
// ignore if user is already deleted.
if err == errNoSuchUser {
return nil
}
if err != nil && err != errNoSuchUser {
return err
}