From be8f102efbc25ec9f89cba6da99bd712aa0a16c2 Mon Sep 17 00:00:00 2001 From: Anthony Romano Date: Thu, 3 Aug 2017 21:38:20 -0700 Subject: [PATCH] grpcproxy: forward PrevKv flag in Put --- proxy/grpcproxy/kv.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/proxy/grpcproxy/kv.go b/proxy/grpcproxy/kv.go index 65f850ed4..e8ea67cde 100644 --- a/proxy/grpcproxy/kv.go +++ b/proxy/grpcproxy/kv.go @@ -206,6 +206,9 @@ func PutRequestToOp(r *pb.PutRequest) clientv3.Op { if r.IgnoreLease { opts = append(opts, clientv3.WithIgnoreLease()) } + if r.PrevKv { + opts = append(opts, clientv3.WithPrevKV()) + } return clientv3.OpPut(string(r.Key), string(r.Value), opts...) }