Skip to content

Commit 6c1ed46

Browse files
author
Siddharth Yadav
committed
fix: if schema already present
1 parent bafe18a commit 6c1ed46

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

dereference.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,10 @@ function validateSchemaMeta(schema, schemaVersion) {
6565
ajv = new Ajv2020();
6666
} else if (schemaVersion === 'draft-07') {
6767
ajv = new Ajv();
68-
ajv.addMetaSchema(require('ajv/lib/refs/json-schema-draft-07.json'));
68+
const draft07MetaSchema = require('ajv/lib/refs/json-schema-draft-07.json');
69+
if (!ajv.getSchema(draft07MetaSchema.$id)) {
70+
ajv.addMetaSchema(draft07MetaSchema);
71+
}
6972
} else {
7073
throw new Error(`Unsupported schema version: ${schemaVersion}`);
7174
}

0 commit comments

Comments
 (0)