CommentModerator's moderate_after does not accept 0.
|Reported by:||Owned by:||nobody|
|Has patch:||no||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
the CommentModerator has two fields which together allow you to make comments default to non-public X-days after the related object is posted. however, it doesn't allow for that X to be zero.
if self.auto_moderate_field and self.moderate_after:
should probably read:
if self.auto_moderate_field and self.moderate_after is not None:
this would allow for comments to always be moderated. (perhaps I'm missing the "correct" way to have all comments non-public by default. but none the less, the principle of least surprise says that this should work with a zero.