Skip to content

Commit

Permalink
fix: does not set encryption info if null
Browse files Browse the repository at this point in the history
Does not set encryption info in the request if it is null
  • Loading branch information
thiagotnunes committed Nov 12, 2020
1 parent 7013ce0 commit d70fc28
Showing 1 changed file with 6 additions and 7 deletions.
Expand Up @@ -840,16 +840,15 @@ public OperationFuture<Database, CreateDatabaseMetadata> createDatabase(
final String databaseId =
createDatabaseStatement.substring(
"CREATE DATABASE `".length(), createDatabaseStatement.length() - 1);
CreateDatabaseRequest request =
CreateDatabaseRequest.Builder requestBuilder =
CreateDatabaseRequest.newBuilder()
.setParent(instanceName)
.setCreateStatement(createDatabaseStatement)
.addAllExtraStatements(additionalStatements)
.setEncryptionConfig(
databaseInfo.getEncryptionConfigInfo() == null
? null
: databaseInfo.getEncryptionConfigInfo().toProto())
.build();
.addAllExtraStatements(additionalStatements);
if (databaseInfo.getEncryptionConfigInfo() != null) {
requestBuilder.setEncryptionConfig(databaseInfo.getEncryptionConfigInfo().toProto());
}
final CreateDatabaseRequest request = requestBuilder.build();

OperationFutureCallable<CreateDatabaseRequest, Database, CreateDatabaseMetadata> callable =
new OperationFutureCallable<CreateDatabaseRequest, Database, CreateDatabaseMetadata>(
Expand Down

0 comments on commit d70fc28

Please sign in to comment.