Skip to content

Commit 3081ac2

Browse files
committed
handle undefined during spec parsing
1 parent 21a0941 commit 3081ac2

File tree

8 files changed

+11
-11
lines changed

8 files changed

+11
-11
lines changed

dist/rapidoc-min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rapidoc-min.js.LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272

7373
/**
7474
* @preserve
75-
* RapiDoc 9.1.1-beta - WebComponent to View OpenAPI docs
75+
* RapiDoc 9.1.2 - WebComponent to View OpenAPI docs
7676
* License: MIT
7777
* Repo : https://github.com/mrin9/RapiDoc
7878
* Author : Mrinmoy Majumdar

dist/rapidoc-min.js.LICENSE.txt.gz

-4 Bytes
Binary file not shown.

dist/rapidoc-min.js.gz

5 Bytes
Binary file not shown.

dist/report.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/rapidoc-min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "rapidoc",
3-
"version": "9.1.1-beta",
3+
"version": "9.1.2",
44
"description": "RapiDoc - Open API spec viewer with built in console",
55
"author": "Mrinmoy Majumdar <[email protected]>",
66
"repository": {

src/utils/spec-parser.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export default async function ProcessSpec(specUrl, generateMissingTags = false,
1616
await sleep(0); // important to show the initial loader (allows for rendering updates)
1717

1818
// If JSON Schema Viewer
19-
if (specMeta.resolvedSpec.jsonSchemaViewer && specMeta.resolvedSpec.schemaAndExamples) {
19+
if (specMeta.resolvedSpec?.jsonSchemaViewer && specMeta.resolvedSpec?.schemaAndExamples) {
2020
this.dispatchEvent(new CustomEvent('before-render', { detail: { spec: specMeta.resolvedSpec } }));
2121
const schemaAndExamples = Object.entries(specMeta.resolvedSpec.schemaAndExamples).map((v) => ({ show: true, expanded: true, selectedExample: null, name: v[0], elementId: v[0].replace(invalidCharsRegEx, '-'), ...v[1] }));
2222
const parsedSpec = {

0 commit comments

Comments
 (0)