Skip to content

Commit 1411b74

Browse files
Merge pull request #7 from NHSDigital/change-to-resolve-schema
Attempting to use resolve, rather than dereference
2 parents 032e163 + e5cc9f3 commit 1411b74

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

eventcatalog/src/components/SchemaExplorer/JSONSchemaViewer.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,12 @@ function mergeAllOfSchemas(schemaWithProcessor: any): any {
103103

104104
async function processSchema(schema: any, rootSchema?: any): Promise<any> {
105105
if (!schema) return schema;
106-
let dereferencedSchema = await $RefParser.dereference(schema);
106+
107+
let dereferencedSchema = await $RefParser.dereference(schema, {
108+
dereference: {
109+
circular: 'ignore', // Don't allow circular $refs
110+
},
111+
});
107112
return dereferencedSchema;
108113
}
109114

0 commit comments

Comments
 (0)