Index: go/src/infra/gae/libs/wrapper/memory/key.go |
diff --git a/go/src/infra/gae/libs/wrapper/memory/key.go b/go/src/infra/gae/libs/wrapper/memory/key.go |
index 780efa99fd7a1f9391dd46e388171f56473790bf..fa9d656af42b91345031360d4a263e8d1411d90e 100644 |
--- a/go/src/infra/gae/libs/wrapper/memory/key.go |
+++ b/go/src/infra/gae/libs/wrapper/memory/key.go |
@@ -104,8 +104,8 @@ func keyBytes(nso nsOption, k *datastore.Key) []byte { |
return buf.Bytes() |
} |
-func keyFromByteString(nso nsOption, d string) (*datastore.Key, error) { |
- return readKey(bytes.NewBufferString(d), nso) |
+func keyFromByteString(nso nsOption, d string, ns string) (*datastore.Key, error) { |
+ return readKey(bytes.NewBufferString(d), nso, ns) |
} |
func writeKey(buf *bytes.Buffer, nso nsOption, k *datastore.Key) { |
@@ -124,8 +124,8 @@ func writeKey(buf *bytes.Buffer, nso nsOption, k *datastore.Key) { |
} |
} |
-func readKey(buf *bytes.Buffer, nso nsOption) (*datastore.Key, error) { |
- namespace := "" |
+func readKey(buf *bytes.Buffer, nso nsOption, ns string) (*datastore.Key, error) { |
+ namespace := ns |
if nso == withNS { |
err := error(nil) |
if namespace, err = readString(buf); err != nil { |