Skip to content

Commit c924a2f

Browse files
committed
[#3] [add] impl
(cherry picked from commit ac1878d)
1 parent 58d7ee1 commit c924a2f

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/Etcd.Microsoft.Extensions.Configuration/Client/EtcdKeyValueClient.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,14 @@ private void Authenticate(ICredentials credentials)
149149
_userName = credentials.UserName;
150150
}
151151

152-
private IEnumerable<Mvccpb.KeyValue> GetKeys(string prefixKey) => _client.GetRange(prefixKey, GetMetadata()).Kvs;
152+
private IEnumerable<Mvccpb.KeyValue> GetKeys(string prefixKey)
153+
{
154+
// Fix to correct read all keys
155+
if (prefixKey == "\0")
156+
prefixKey = "";
157+
158+
return _client.GetRange(prefixKey, GetMetadata()).Kvs;
159+
}
153160

154161
private IEnumerable<string> GetRoles() =>
155162
_client.UserGet(new AuthUserGetRequest

0 commit comments

Comments
 (0)