-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
I had some tags in my frontmatter like this:
---
draft: true
title: My Title
excerpt: My Excerpt
date: 2022-06-22
tags:
- One
- Two
---
Since my editor shows tabs as two spaces, I didn't notice that Two
was tab-indented.
The way this presents when building will depend on your setup, but for me it was:
UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'draft' of undefined
at /Users/mark/Sites/example/node_modules/@elderjs/plugin-markdown/index.js:131:32
But my custom slug formatter also uses frontmatter, so before I made the accessing of frontmatter there safe, it was erroring in there.
I think the markdown plugin should detect when frontmatter parsing has resulted in undefined
, as otherwise spooky things are gonna happen downstream.
Metadata
Metadata
Assignees
Labels
No labels