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

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

commit 6df746dafe7aa09487cd66d2bdf7ba36a913c8a0
Author: Francesco Chicchiriccò <[email protected]>
AuthorDate: Fri Jun 12 13:33:13 2026 +0200

    Fixing Neo4j
---
 core/persistence-neo4j/pom.xml                                      | 6 ++++++
 .../apache/syncope/core/persistence/neo4j/PersistenceContext.java   | 3 ++-
 .../org/apache/syncope/core/persistence/neo4j/dao/Neo4jTaskDAO.java | 2 +-
 fit/core-reference/pom.xml                                          | 6 ++++++
 4 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/core/persistence-neo4j/pom.xml b/core/persistence-neo4j/pom.xml
index 9860f16f7f..dd4815e8ff 100644
--- a/core/persistence-neo4j/pom.xml
+++ b/core/persistence-neo4j/pom.xml
@@ -43,6 +43,12 @@ under the License.
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-data-neo4j</artifactId>
     </dependency>
+    <!-- keep until 
https://github.com/spring-projects/spring-data-commons/issues/3500 -->
+    <dependency>
+      <groupId>org.springframework.data</groupId>
+      <artifactId>spring-data-commons</artifactId>
+      <version>4.0.5</version>
+    </dependency>
 
     <dependency>
       <groupId>org.apache.syncope.core</groupId>
diff --git 
a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/PersistenceContext.java
 
b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/PersistenceContext.java
index a2351fdd23..fe40fb6ebb 100644
--- 
a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/PersistenceContext.java
+++ 
b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/PersistenceContext.java
@@ -248,7 +248,8 @@ public class PersistenceContext {
     @ConditionalOnMissingBean
     @Bean
     public org.neo4j.cypherdsl.core.renderer.Configuration 
cypherDslConfiguration() {
-        return 
org.neo4j.cypherdsl.core.renderer.Configuration.newConfig().withDialect(Dialect.NEO4J_5).build();
+        return org.neo4j.cypherdsl.core.renderer.Configuration.newConfig().
+                withDialect(Dialect.NEO4J_5_DEFAULT_CYPHER).build();
     }
 
     @ConditionalOnMissingBean
diff --git 
a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/Neo4jTaskDAO.java
 
b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/Neo4jTaskDAO.java
index 9cad80cc17..dcc6f56ed3 100644
--- 
a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/Neo4jTaskDAO.java
+++ 
b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/Neo4jTaskDAO.java
@@ -265,7 +265,7 @@ public class Neo4jTaskDAO extends AbstractDAO implements 
TaskDAO {
                 default:
             }
 
-            subStatement.append("p.").append(field).append(' 
').append(clause.getDirection().name()).append(',');
+            subStatement.append("n.").append(field).append(' 
').append(clause.getDirection().name()).append(',');
         });
 
         StringBuilder statement = new StringBuilder(" ORDER BY ");
diff --git a/fit/core-reference/pom.xml b/fit/core-reference/pom.xml
index 5bd2a58e18..111cf6e587 100644
--- a/fit/core-reference/pom.xml
+++ b/fit/core-reference/pom.xml
@@ -1115,6 +1115,12 @@ under the License.
           <artifactId>syncope-core-persistence-neo4j</artifactId>
           <version>${project.version}</version>
         </dependency>
+        <!-- keep until 
https://github.com/spring-projects/spring-data-commons/issues/3500 -->
+        <dependency>
+          <groupId>org.springframework.data</groupId>
+          <artifactId>spring-data-commons</artifactId>
+          <version>4.0.5</version>
+        </dependency>
       </dependencies>
 
       <build>

Reply via email to