diff --git a/etcdctlv3/command/put_command.go b/etcdctlv3/command/put_command.go index 3b97bedbe..63435751c 100644 --- a/etcdctlv3/command/put_command.go +++ b/etcdctlv3/command/put_command.go @@ -71,6 +71,9 @@ func putCommandFunc(cmd *cobra.Command, args []string) { } req := &pb.PutRequest{Key: key, Value: value, Lease: id} - mustClient(cmd).KV.Put(context.Background(), req) + _, err = mustClient(cmd).KV.Put(context.Background(), req) + if err != nil { + ExitWithError(ExitError, err) + } fmt.Printf("%s %s\n", key, value) }