Merge pull request #6946 from heyitsanthony/fix-e2e-getrole

etcdctl: remove GetUser check before mutable commands
release-3.1
Anthony Romano 2016-12-05 13:34:52 -08:00 committed by GitHub
commit b9b14b15d6
1 changed files with 1 additions and 16 deletions

View File

@ -112,11 +112,6 @@ func actionUserAdd(c *cli.Context) error {
ctx, cancel := contextWithTotalTimeout(c)
defer cancel()
user, _, _ := getUsernamePassword("", userarg+":")
currentUser, err := api.GetUser(ctx, user)
if currentUser != nil {
fmt.Fprintf(os.Stderr, "User %s already exists\n", user)
os.Exit(1)
}
_, pass, err := getUsernamePassword("New password: ", userarg)
if err != nil {
@ -151,11 +146,6 @@ func actionUserPasswd(c *cli.Context) error {
api, user := mustUserAPIAndName(c)
ctx, cancel := contextWithTotalTimeout(c)
defer cancel()
currentUser, err := api.GetUser(ctx, user)
if currentUser == nil {
fmt.Fprintln(os.Stderr, err.Error())
os.Exit(1)
}
pass, err := speakeasy.Ask("New password: ")
if err != nil {
fmt.Fprintln(os.Stderr, "Error reading password:", err)
@ -193,12 +183,7 @@ func userGrantRevoke(c *cli.Context, grant bool) {
defer cancel()
api, user := mustUserAPIAndName(c)
currentUser, err := api.GetUser(ctx, user)
if currentUser == nil {
fmt.Fprintln(os.Stderr, err.Error())
os.Exit(1)
}
var err error
if grant {
_, err = api.GrantUser(ctx, user, roles)
} else {