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

Reply via email to