Commit 58aaf486 authored by Andy Wilkinson's avatar Andy Wilkinson

Merge pull request #14032 from Nikolay Rybak

* gh-14032:
  Propagate retryWrites flag from connection URI to ReactiveMongoClient
parents 29e38f4a 7759dcd9
......@@ -159,6 +159,7 @@ public class ReactiveMongoClientFactory {
if (connection.getApplicationName() != null) {
builder.applicationName(connection.getApplicationName());
}
builder.retryWrites(connection.getRetryWrites());
return builder;
}
......
......@@ -112,6 +112,14 @@ public class ReactiveMongoClientFactoryTests {
assertMongoCredential(credential, "user", "secret", "test");
}
@Test
public void retryWritesIsPropagatedFromUri() {
MongoProperties properties = new MongoProperties();
properties.setUri("mongodb://localhost/test?retryWrites=true");
MongoClient client = createMongoClient(properties);
assertThat(client.getSettings().getRetryWrites()).isTrue();
}
@Test
public void uriCannotBeSetWithCredentials() {
MongoProperties properties = new MongoProperties();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment