From 459c41b9d6479a4799525396dab33b522b0f6de1 Mon Sep 17 00:00:00 2001 From: Eklavya Sharma Date: Thu, 7 May 2026 19:38:11 -0500 Subject: [PATCH] bugfix: draft articles required a category Draft articles seemed to unintentionally have 'category' as a required metadata key. I have made them optional, just like non-draft articles. --- pelican/generators.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pelican/generators.py b/pelican/generators.py index 515257c4..97c18db5 100644 --- a/pelican/generators.py +++ b/pelican/generators.py @@ -667,7 +667,7 @@ class ArticlesGenerator(CachingGenerator): self.get_template(draft.template), self.context, article=draft, - category=draft.category, + category=getattr(draft, "category", None), override_output=hasattr(draft, "override_save_as"), blog=True, all_articles=self.articles,