This is an automated email from the ASF dual-hosted git repository. jsinovassinnaik pushed a commit to branch UNOMI-775-add-validation-endpoint in repository https://gitbox.apache.org/repos/asf/unomi.git
commit 5047123dc0acac469d4e5f55afe10326bf63c114 Author: jsinovassin <jsinovassinn...@jahia.com> AuthorDate: Tue May 2 15:48:14 2023 +0200 feedback 2 --- .../main/java/org/apache/unomi/schema/impl/SchemaServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/extensions/json-schema/services/src/main/java/org/apache/unomi/schema/impl/SchemaServiceImpl.java b/extensions/json-schema/services/src/main/java/org/apache/unomi/schema/impl/SchemaServiceImpl.java index d4b695a4d..22db5b30d 100644 --- a/extensions/json-schema/services/src/main/java/org/apache/unomi/schema/impl/SchemaServiceImpl.java +++ b/extensions/json-schema/services/src/main/java/org/apache/unomi/schema/impl/SchemaServiceImpl.java @@ -114,7 +114,10 @@ public class SchemaServiceImpl implements SchemaService { @Override public Set<ValidationError> validateEvent(String event) throws ValidationException { - return validateNodeEvent(parseData(event)); + return validateEvents("[" + event + "]").values().stream().reduce(new HashSet<>(), (errors, errorsToAdd) -> { + errors.addAll(errorsToAdd); + return errors; + }); } @Override