aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/node/interop
diff options
context:
space:
mode:
authorGravatar murgatroid99 <mlumish@google.com>2015-09-28 16:31:16 -0700
committerGravatar murgatroid99 <mlumish@google.com>2015-09-28 16:31:16 -0700
commit9c43b00217cd22b4368804d199c3de1d4a061513 (patch)
treeda88e7edcbf9516cc1a2e268b4dbdecd00319e09 /src/node/interop
parent1abffa61f8f53cf8d2903f17671f5af75de98f70 (diff)
Fixed some issues with new credential code
Diffstat (limited to 'src/node/interop')
-rw-r--r--src/node/interop/interop_client.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/node/interop/interop_client.js b/src/node/interop/interop_client.js
index 0fae0faa87..84cd7aff6e 100644
--- a/src/node/interop/interop_client.js
+++ b/src/node/interop/interop_client.js
@@ -345,7 +345,9 @@ function perRpcAuthTest(expected_user, scope, per_rpc, client, done) {
fill_username: true,
fill_oauth_scope: true
};
- credential = credential.createScoped(scope);
+ if (credential.createScopedRequired() && scope) {
+ credential = credential.createScoped(scope);
+ }
var creds = grpc.credentials.createFromGoogleCredential(credential);
client.unaryCall(arg, function(err, resp) {
assert.ifError(err);