diff --git a/command/revoke.go b/command/revoke.go index 06b9bc5dbd..85e148c1d7 100644 --- a/command/revoke.go +++ b/command/revoke.go @@ -35,7 +35,12 @@ func (c *RevokeCommand) Run(args []string) int { return 2 } - if err := client.Sys().Revoke(vaultId); err != nil { + if prefix { + err = client.Sys().RevokePrefix(vaultId) + } else { + err = client.Sys().Revoke(vaultId) + } + if err != nil { c.Ui.Error(fmt.Sprintf( "Revoke error: %s", err)) return 1