From 28f6c2bdf4e6ddcd5bfd7be9465f3db9baa04d8c Mon Sep 17 00:00:00 2001 From: Giuseppe B <20780192+MrSnix@users.noreply.github.com> Date: Tue, 15 Mar 2022 17:25:46 +0100 Subject: [PATCH] Bye bye circular refs (#4015) Co-authored-by: Filipe Freire Co-authored-by: Dimitri Mitropoulos --- packages/insomnia-importers/src/importers/openapi-3.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/insomnia-importers/src/importers/openapi-3.ts b/packages/insomnia-importers/src/importers/openapi-3.ts index 797c461ebc..a9fa84b796 100644 --- a/packages/insomnia-importers/src/importers/openapi-3.ts +++ b/packages/insomnia-importers/src/importers/openapi-3.ts @@ -709,7 +709,11 @@ export const convert: Converter = async rawData => { } try { - apiDocument = await SwaggerParser.validate(apiDocument) as OpenAPIV3.Document; + apiDocument = await SwaggerParser.validate(apiDocument, { + dereference: { + circular: 'ignore', + }, + }) as OpenAPIV3.Document; } catch (err) { console.log('[openapi-3] Import file validation failed', err); }