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'"); + } } /**