diff --git a/fuse-products/src/main/java/software/tnb/product/customizer/component/datasource/DataSourceCustomizer.java b/fuse-products/src/main/java/software/tnb/product/customizer/component/datasource/DataSourceCustomizer.java index 7a91d1075..7edda39ab 100644 --- a/fuse-products/src/main/java/software/tnb/product/customizer/component/datasource/DataSourceCustomizer.java +++ b/fuse-products/src/main/java/software/tnb/product/customizer/component/datasource/DataSourceCustomizer.java @@ -81,10 +81,13 @@ public void customizeSpringboot() { @Override public void customizeQuarkus() { + if (type.contains("mssql")) { + url = url + ";encrypt=false;"; //turn off SSL similarly to springboot (method above) + } getIntegrationBuilder().addToProperties( Map.of( "quarkus.datasource.db-kind", type, - "quarkus.datasource.jdbc.url", url + ";encrypt=false;", //turn off SSL similarly to springboot (method above) + "quarkus.datasource.jdbc.url", url, "quarkus.datasource.username", username, "quarkus.datasource.password", password ) diff --git a/fuse-products/src/test/java/software/tnb/product/customizer/component/DataSourceCustomizerTest.java b/fuse-products/src/test/java/software/tnb/product/customizer/component/DataSourceCustomizerTest.java index 2d5150b8e..97327188a 100644 --- a/fuse-products/src/test/java/software/tnb/product/customizer/component/DataSourceCustomizerTest.java +++ b/fuse-products/src/test/java/software/tnb/product/customizer/component/DataSourceCustomizerTest.java @@ -31,7 +31,7 @@ public void validateQuarkus() { customizer.doCustomize(); Assertions.assertThat(ib.getProperties()).isEqualTo(Map.of( "quarkus.datasource.db-kind", type, - "quarkus.datasource.jdbc.url", url + ";encrypt=false;", + "quarkus.datasource.jdbc.url", url, "quarkus.datasource.username", username, "quarkus.datasource.password", password ));