From 55c2fcb2d503f195d8fd99d291805a681df69b07 Mon Sep 17 00:00:00 2001 From: Forest Date: Mon, 29 Sep 2014 22:51:13 -0700 Subject: [PATCH] Ignore empty string metadata. Fixes #1469. --- pelican/readers.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pelican/readers.py b/pelican/readers.py index 85147e3e..6db9a40e 100644 --- a/pelican/readers.py +++ b/pelican/readers.py @@ -460,6 +460,10 @@ class Readers(FileStampDataCacher): self.cache_data(path, (content, reader_metadata)) metadata.update(reader_metadata) + # remove any empty metadata + metadata = {key: value for key, value in metadata.items() + if value or isinstance(value, (int, bool, float))} + if content: # find images with empty alt find_empty_alt(content, path)