Clean up check_valid
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user