From cd4e3c4d4edd8eb3874621c2190dba302d739078 Mon Sep 17 00:00:00 2001 From: Dominik Schwank Date: Fri, 14 Jan 2022 18:16:54 +0100 Subject: [PATCH] fix(api-docs): set url explicitly to an empty string The url argument is undefined when it is not explicitly set to an empty string. An undefined url is causing the swagger UI to fail on match checks. fixes #8895 Signed-off-by: Dominik Schwank --- .changeset/sour-spies-hug.md | 5 +++++ .../components/OpenApiDefinitionWidget/OpenApiDefinition.tsx | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/sour-spies-hug.md diff --git a/.changeset/sour-spies-hug.md b/.changeset/sour-spies-hug.md new file mode 100644 index 0000000000..eb6b860922 --- /dev/null +++ b/.changeset/sour-spies-hug.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-api-docs': patch +--- + +Using an explicitly empty string for the url argument ensures that the swagger UI does not run into undefined errors. diff --git a/plugins/api-docs/src/components/OpenApiDefinitionWidget/OpenApiDefinition.tsx b/plugins/api-docs/src/components/OpenApiDefinitionWidget/OpenApiDefinition.tsx index 601352f21a..ae1530f8b0 100644 --- a/plugins/api-docs/src/components/OpenApiDefinitionWidget/OpenApiDefinition.tsx +++ b/plugins/api-docs/src/components/OpenApiDefinitionWidget/OpenApiDefinition.tsx @@ -148,7 +148,7 @@ export const OpenApiDefinition = ({ definition }: OpenApiDefinitionProps) => { return (
- +
); };