1 files changed, 3 insertions, 0 deletions
diff --git a/src/util/schemas/Validator.ts b/src/util/schemas/Validator.ts
index 9a7c1ebb..32a89cc5 100644
--- a/src/util/schemas/Validator.ts
+++ b/src/util/schemas/Validator.ts
@@ -46,6 +46,9 @@ export const ajv = new Ajv({
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;
+
const valid = ajv.validate(schema, data);
if (!valid) throw ajv.errors;
return data;
|