From 163de54bdf24c2532e7d06be4e7e608b5447f248 Mon Sep 17 00:00:00 2001 From: Stephen Sawchuk Date: Thu, 1 Sep 2016 21:19:18 -0400 Subject: [PATCH] datastore: provide google-cloud-resource-prefix header --- packages/datastore/src/index.js | 5 ++++- packages/datastore/test/index.js | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/datastore/src/index.js b/packages/datastore/src/index.js index 9c56b261f14..22f1c84687b 100644 --- a/packages/datastore/src/index.js +++ b/packages/datastore/src/index.js @@ -325,7 +325,10 @@ function Datastore(options) { service: 'datastore', apiVersion: 'v1', scopes: ['https://www.googleapis.com/auth/datastore'], - userAgent: PKG.name + '/' + PKG.version + userAgent: PKG.name + '/' + PKG.version, + grpcMetadata: { + 'google-cloud-resource-prefix': 'projects/' + this.projectId + } }; common.GrpcService.call(this, config, options); diff --git a/packages/datastore/test/index.js b/packages/datastore/test/index.js index 567b9e5a940..64e3e1544bb 100644 --- a/packages/datastore/test/index.js +++ b/packages/datastore/test/index.js @@ -158,6 +158,9 @@ describe('Datastore', function() { 'https://www.googleapis.com/auth/datastore' ]); assert.strictEqual(calledWith.userAgent, PKG.name + '/' + PKG.version); + assert.deepEqual(calledWith.grpcMetadata, { + 'google-cloud-resource-prefix': 'projects/' + datastore.projectId + }); }); });