From f72df94dd33f4d92f151a78a52a4f9733ddf2991 Mon Sep 17 00:00:00 2001 From: Joel Marcey Date: Thu, 26 Oct 2017 07:02:52 -0700 Subject: [PATCH] Return empty object instead of false if no metadata (#182) Closes #139 --- lib/server/readMetadata.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/server/readMetadata.js b/lib/server/readMetadata.js index 526e1229b1..226e2e1a4a 100644 --- a/lib/server/readMetadata.js +++ b/lib/server/readMetadata.js @@ -73,7 +73,7 @@ function readSidebar() { function splitHeader(content) { const lines = content.split("\n"); if (lines[0] !== "---") { - return false; + return {}; } let i = 1; for (; i < lines.length - 1; ++i) { @@ -91,7 +91,7 @@ function splitHeader(content) { function extractMetadata(content) { const metadata = {}; const both = splitHeader(content); - if (both === false) { + if (Object.keys(both).length === 0) { return { metadata, rawContent: content }; } const lines = both.header.split("\n");