From 02f3c76a67964ff58c5fab3f8e9083560a6bad32 Mon Sep 17 00:00:00 2001 From: evildecay <81061812@qq.com> Date: Thu, 28 Nov 2019 17:25:09 +0800 Subject: [PATCH] Try to Fix bug #33 --- src/etcdkeeper/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/etcdkeeper/main.go b/src/etcdkeeper/main.go index 35caaf0..238f87a 100644 --- a/src/etcdkeeper/main.go +++ b/src/etcdkeeper/main.go @@ -695,7 +695,11 @@ func get(w http.ResponseWriter, r *http.Request) { err error ) if p[1] != "" { - resp, err = cli.Get(context.Background(), p[0], clientv3.WithPrefix()) + prefixKey := p[0] + if p[0] == "/" { + prefixKey = "" + } + resp, err = cli.Get(context.Background(), prefixKey, clientv3.WithPrefix()) } else { resp, err = cli.Get(context.Background(), p[0]) }