Skip to content

Commit c723e18

Browse files
refactor: add separate Ajv schema existence check
1 parent 17bd2d8 commit c723e18

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

index.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -111,9 +111,15 @@ function build (schema, options) {
111111
}
112112

113113
if (refResolver.getSchema(schemaKey) === undefined) {
114-
ajvInstance.addSchema(externalSchema, schemaKey)
115114
refResolver.addSchema(externalSchema, key)
116115
}
116+
117+
if (
118+
ajvInstance.refs[schemaKey] === undefined &&
119+
ajvInstance.schemas[schemaKey] === undefined
120+
) {
121+
ajvInstance.addSchema(externalSchema, schemaKey)
122+
}
117123
}
118124
}
119125

0 commit comments

Comments
 (0)