Clean up check_valid

This commit is contained in:
George Suntres
2026-04-20 10:27:58 -04:00
parent 1298398922
commit 9846471a97
6 changed files with 44 additions and 3 deletions

View File

@@ -3,7 +3,7 @@ package commons
import (
"encoding/json"
"log"
"github.com/ianlancetaylor/jsonschema"
"github.com/ianlancetaylor/jsonschema/draft7"
)
@@ -22,6 +22,7 @@ func Validate(schema string, dataAny any) error {
vldtor, err := jsonschema.SchemaFromJSON(draft7.SchemaID, nil, v)
if err != nil {
log.Printf("Failed to load schema %v", err)
return err
}
@@ -29,8 +30,10 @@ func Validate(schema string, dataAny any) error {
valid := vldtor.Validate(data)
if valid != nil {
log.Printf("Invalid json: %v", valid)
return valid
}
return nil
}
}