Skip to content

Commit 1de5b2c

Browse files
fix circular references
1 parent 127a606 commit 1de5b2c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/middlewares/parsers/schema.preprocessor.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,8 @@ export class SchemaPreprocessor<
234234
return;
235235
}
236236

237+
if (seenObjects.has(node.object)) return;
238+
237239
if (isReferenceNode(node) && isReferenceObject(node.object)) {
238240
node.originalRef = node.object.$ref;
239241

@@ -262,8 +264,6 @@ export class SchemaPreprocessor<
262264
return traverse(parent, node as VisitorNode<NodeType>, state);
263265
}
264266

265-
if (seenObjects.has(node.object)) return;
266-
267267
seenObjects.add(node.object);
268268

269269
this.visitNode(parent, node, state);

0 commit comments

Comments
 (0)