diff --git a/src/services/MarkdownRenderer.ts b/src/services/MarkdownRenderer.ts
index 4b51381f..491ed374 100644
--- a/src/services/MarkdownRenderer.ts
+++ b/src/services/MarkdownRenderer.ts
@@ -98,7 +98,10 @@ export class MarkdownRenderer {
``
);
} else if (tokens[idx].hLevel === 2) {
- const { id } = this.saveHeading(content, this.currentTopHeading.items);
+ const { id } = this.saveHeading(
+ content,
+ this.currentTopHeading && this.currentTopHeading.items,
+ );
return (
`` +
`` +