This is an automated email from the ASF dual-hosted git repository.

ilgrosso pushed a commit to branch 3_0_X
in repository https://gitbox.apache.org/repos/asf/syncope.git


The following commit(s) were added to refs/heads/3_0_X by this push:
     new 9d8d006db6 Fixing MSSQL JDBC version for Docker
9d8d006db6 is described below

commit 9d8d006db6bf9d03b58faba86c1f115abc859a89
Author: Francesco Chicchiriccò <[email protected]>
AuthorDate: Tue Feb 6 10:20:46 2024 +0100

    Fixing MSSQL JDBC version for Docker
---
 .../org/apache/syncope/core/persistence/jpa/dao/JPATaskDAO.java     | 6 ++++--
 docker/core/pom.xml                                                 | 2 +-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git 
a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPATaskDAO.java
 
b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPATaskDAO.java
index 52a8dcd0f8..a16afdf54d 100644
--- 
a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPATaskDAO.java
+++ 
b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPATaskDAO.java
@@ -205,7 +205,7 @@ public class JPATaskDAO extends AbstractDAO<Task<?>> 
implements TaskDAO {
         return query.getResultList();
     }
 
-    protected final <T extends Task<T>> StringBuilder 
buildFindAllQueryJPA(final TaskType type) {
+    protected final <T extends Task<T>> StringBuilder buildFindAllQuery(final 
TaskType type) {
         StringBuilder builder = new StringBuilder("SELECT t FROM ").
                 
append(taskUtilsFactory.getInstance(type).getTaskEntity().getSimpleName()).
                 append(" t WHERE ");
@@ -225,7 +225,7 @@ public class JPATaskDAO extends AbstractDAO<Task<?>> 
implements TaskDAO {
     @Override
     @SuppressWarnings("unchecked")
     public <T extends Task<T>> List<T> findToExec(final TaskType type) {
-        StringBuilder queryString = buildFindAllQueryJPA(type).append("AND ");
+        StringBuilder queryString = buildFindAllQuery(type).append("AND ");
 
         if (type == TaskType.NOTIFICATION) {
             queryString.append("t.executed = false ");
@@ -497,6 +497,8 @@ public class JPATaskDAO extends AbstractDAO<Task<?>> 
implements TaskDAO {
             ((JPANotificationTask) task).list2json();
         } else if (task instanceof JPAPushTask) {
             ((JPAPushTask) task).map2json();
+        } else if (task instanceof JPAMacroTask) {
+            ((JPAMacroTask) task).list2json();
         }
         return entityManager().merge(task);
     }
diff --git a/docker/core/pom.xml b/docker/core/pom.xml
index 6aba8c7399..9b44fb7019 100644
--- a/docker/core/pom.xml
+++ b/docker/core/pom.xml
@@ -182,7 +182,7 @@ under the License.
                 <copy 
file="${settings.localRepository}/org/postgresql/postgresql/${jdbc.postgresql.version}/postgresql-${jdbc.postgresql.version}.jar"
 todir="${project.build.outputDirectory}/lib" overwrite="true"/>
                 <copy 
file="${settings.localRepository}/com/mysql/mysql-connector-j/${jdbc.mysql.version}/mysql-connector-j-${jdbc.mysql.version}.jar"
 todir="${project.build.outputDirectory}/lib" overwrite="true"/>
                 <copy 
file="${settings.localRepository}/org/mariadb/jdbc/mariadb-java-client/${jdbc.mariadb.version}/mariadb-java-client-${jdbc.mariadb.version}.jar"
 todir="${project.build.outputDirectory}/lib" overwrite="true"/>
-                <copy 
file="${settings.localRepository}/com/microsoft/sqlserver/mssql-jdbc/${jdbc.mssql.version}11/mssql-jdbc-${jdbc.mssql.version}11.jar"
 todir="${project.build.outputDirectory}/lib" overwrite="true"/>
+                <copy 
file="${settings.localRepository}/com/microsoft/sqlserver/mssql-jdbc/${jdbc.mssql.version}/mssql-jdbc-${jdbc.mssql.version}.jar"
 todir="${project.build.outputDirectory}/lib" overwrite="true"/>
                 <copy 
file="${settings.localRepository}/com/oracle/database/jdbc/ojdbc11/${jdbc.oracle.version}/ojdbc11-${jdbc.oracle.version}.jar"
 todir="${project.build.outputDirectory}/lib" overwrite="true"/>
 
                 <copy 
file="${basedir}/../../core/persistence-jpa-json/target/syncope-core-persistence-jpa-json-${project.version}.jar"
 todir="${project.build.outputDirectory}/jpa-json" overwrite="true"/>

Reply via email to