Environment details
- OS: Ubuntu 14.04.5 LTS
- Node.js version: 6.10.2
- npm version: 3.10.10
- google-cloud-node version: 1.0.0
Steps to reproduce
- require
google-cloud
- instantiate datastore instace with 'namespace' option specified
- datastore.createQuery().hasAncestor(datastore.key(['test', 'test'])).run().catch(console.trace);
Example Code
const Datastore = require('@google-cloud/datastore');
const datastore = new Datastore({projectId: '<project_id>', namespace: 'test'});
datastore
.createQuery()
.hasAncestor(datastore.key(['test', 'test']))
.run()
.catch(console.trace);
Produces Error
Trace: { Error: The query namespace is '' but ancestor namespace is 'test'.
at /.../google-cloud-node/packages/datastore/node_modules/grpc/src/node/src/client.js:434:17
code: 400,
metadata: Metadata { _internal_repr: { 'google.rpc.debuginfo-bin': [Object] } } }
at process._tickDomainCallback (internal/process/next_tick.js:135:7)
Environment details
Steps to reproduce
google-cloudExample Code
Produces Error