Skip to content

Commit 43c4c93

Browse files
committed
Make generating message for SparqlConstraintViolation more robust
1 parent e3e725f commit 43c4c93

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

core/esmf-aspect-model-validator/src/main/java/org/eclipse/esmf/aspectmodel/shacl/violation/SparqlConstraintViolation.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ public String violationSpecificMessage() {
5454
final String value = entry.getValue().isURIResource()
5555
? context.shortUri( entry.getValue().asResource().getURI() )
5656
: entry.getValue().toString();
57-
interpolatedMessage = interpolatedMessage.replaceAll( "\\{[$?]" + entry.getKey() + "\\}", value );
57+
interpolatedMessage = interpolatedMessage.replace( "{?" + entry.getKey() + "}", value )
58+
.replace( "{$" + entry.getKey() + "}", value );
5859
}
5960
return interpolatedMessage;
6061
}

0 commit comments

Comments
 (0)