Skip to content

Commit 98d4b9c

Browse files
Cellaryllissserrata
authored andcommitted
Add more debug info to resolveJsonRefs (#560)
* Add more debug info to resolveJsonRefs * Improve error message
1 parent 177c885 commit 98d4b9c

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

packages/docusaurus-plugin-openapi-docs/src/openapi/utils/loadAndResolveSpec.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,16 @@ async function resolveJsonRefs(specUrlOrObject: object | string) {
101101
});
102102
return schema as OpenApiObject;
103103
} catch (err: any) {
104-
console.error(chalk.yellow(err.errors[0]?.message ?? err));
104+
let errorMsg = "";
105+
106+
if (err.errors[0] !== undefined) {
107+
const error = err.errors[0];
108+
errorMsg = `Error: [${error.message}] with footprint [${error.footprint}]`;
109+
} else {
110+
errorMsg = err;
111+
}
112+
113+
console.error(chalk.yellow(errorMsg));
105114
return;
106115
}
107116
}

0 commit comments

Comments
 (0)