Merge branch '3.0.x'

Closes gh-35132
This commit is contained in:
Andy Wilkinson 2023-04-24 15:59:21 +01:00
commit 9cd04c55fb
2 changed files with 2 additions and 3 deletions

View File

@ -188,8 +188,7 @@ public class FlywayAutoConfiguration {
private void applyConnectionDetails(FlywayConnectionDetails connectionDetails, DataSourceBuilder<?> builder) {
builder.username(connectionDetails.getUsername());
String password = connectionDetails.getPassword();
builder.password((password != null) ? password : "");
builder.password(connectionDetails.getPassword());
String driverClassName = connectionDetails.getDriverClassName();
if (StringUtils.hasText(driverClassName)) {
builder.driverClassName(driverClassName);

View File

@ -215,7 +215,7 @@ class FlywayAutoConfigurationTests {
DataSource dataSource = context.getBean(Flyway.class).getConfiguration().getDataSource();
assertThat(dataSource).isNotNull();
assertThat(dataSource).hasFieldOrPropertyWithValue("username", null);
assertThat(dataSource).hasFieldOrPropertyWithValue("password", "");
assertThat(dataSource).hasFieldOrPropertyWithValue("password", null);
});
}