From aea3da92912144ed6f64c389166af590e00f5754 Mon Sep 17 00:00:00 2001 From: Gemma Lamont Date: Tue, 17 Dec 2024 08:35:32 +0100 Subject: [PATCH] Fix broken test as well --- core/src/main/java/apoc/schema/Schemas.java | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/apoc/schema/Schemas.java b/core/src/main/java/apoc/schema/Schemas.java index cf2fd53af..17d80e1e6 100644 --- a/core/src/main/java/apoc/schema/Schemas.java +++ b/core/src/main/java/apoc/schema/Schemas.java @@ -657,9 +657,20 @@ private IndexConstraintNodeInfo nodeInfoFromConstraintDefinition( 0, 0, 0, - ktx.schemaRead() - .constraintGetForName(constraintDefinition.getName()) - .userDescription(tokens)); + nodeConstraintCypher5Compatibility( + ktx.schemaRead() + .constraintGetForName(constraintDefinition.getName()) + .userDescription(tokens), + useStoredName)); + } + + private String nodeConstraintCypher5Compatibility(String userDescription, Boolean useStoredName) { + if (useStoredName) { + return userDescription; + } else { + // Revert to old description on Cypher 5 for backwards compat. + return userDescription.replace("'NODE PROPERTY UNIQUENESS'", "'UNIQUENESS'"); + } } /**