From 210402b4a308b0e81b30217160988e20ca727a18 Mon Sep 17 00:00:00 2001 From: Andrew Parmet Date: Thu, 12 Jul 2018 12:25:08 -0400 Subject: [PATCH] prefer provided credentials if they are present in FirestoreOptions --- .../java/com/google/cloud/firestore/FirestoreOptions.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/google-cloud-clients/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOptions.java b/google-cloud-clients/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOptions.java index 0d91ee0764fa..bd095d62b5fe 100644 --- a/google-cloud-clients/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOptions.java +++ b/google-cloud-clients/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOptions.java @@ -98,7 +98,11 @@ public String getDatabaseId() { } public CredentialsProvider getCredentialsProvider() { - return credentialsProvider; + if (credentials != null) { + return GrpcTransportOptions.setUpCredentialsProvider(this); + } else { + return credentialsProvider; + } } public TransportChannelProvider getTransportChannelProvider() {