Log schema in validator?

This commit is contained in:
Rory& 2025-10-01 20:39:58 +02:00
parent c6d763a905
commit df67a1aff1

View File

@ -47,9 +47,12 @@ addFormats(ajv);
export function validateSchema<G extends object>(schema: string, data: G): G {
// skip validation for settings proto JSON updates - TODO: figure out if this even possible?
if(schema === "SettingsProtoUpdateJsonSchema") return data;
if (schema === "SettingsProtoUpdateJsonSchema") return data;
const valid = ajv.validate(schema, data);
if (!valid) throw ajv.errors;
if (!valid) {
console.log("[Validator] Validation error in ", schema)
throw ajv.errors;
}
return data;
}