Skip to content

Commit fe8acc9

Browse files
authored
Fix an issue where a missing OpenAPI example would crash the page. (#2806)
1 parent e721f17 commit fe8acc9

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

.changeset/smart-mayflies-cry.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@gitbook/react-openapi': minor
3+
---
4+
5+
Fix an issue where a missing OpenAPI example would crash the page.

packages/react-openapi/src/OpenAPISchema.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,9 @@ export function OpenAPISchemaProperty(
5353
typeof schema.example === 'number' ||
5454
typeof schema.example === 'boolean' ||
5555
(Array.isArray(schema.example) && schema.example.length > 0) ||
56-
(typeof schema.example === 'object' && Object.keys(schema.example).length > 0)
56+
(typeof schema.example === 'object' &&
57+
schema.example !== null &&
58+
Object.keys(schema.example).length > 0)
5759
);
5860
};
5961
return (

0 commit comments

Comments
 (0)