Merge pull request #2610 from MinchinWeb/default-status

Set default content status to blank string instead of `None`
This commit is contained in:
Justin Mayer 2019-08-21 14:16:32 +02:00 committed by GitHub
commit 99ea502102
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 1 deletions

7
RELEASE.md Normal file
View file

@ -0,0 +1,7 @@
Release type: patch
Set default content status to a blank string rather than `None`. Fixes
[#2558](https://github.com/getpelican/pelican/issues/2558). Fixes issues
encountered by comment plugins among others
([1](https://github.com/bstpierre/pelican-comments/pull/4),
[2](https://github.com/Scheirle/pelican_comment_system/issues/8)).

View file

@ -141,7 +141,9 @@ class Content(object):
# manage status
if not hasattr(self, 'status'):
self.status = getattr(self, 'default_status', None)
# using None as the default here breaks comment plugins (and
# probably others)
self.status = getattr(self, 'default_status', '')
# store the summary metadata if it is set
if 'summary' in metadata: