From 2d847885205213191b9d365b6359b7a09210820a Mon Sep 17 00:00:00 2001 From: Hugh Rundle Date: Mon, 5 Feb 2024 15:31:24 +1100 Subject: [PATCH] bug fixes - fix can't append str to None - fix ManyRelatedManager error in blog post announcements - fix timedelta doesn't have "month" --- blogs/management/commands/check_feeds.py | 3 ++- blogs/management/commands/queue_announcements.py | 2 +- blogs/models/blog.py | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/blogs/management/commands/check_feeds.py b/blogs/management/commands/check_feeds.py index 41266b9..3f3a5c0 100644 --- a/blogs/management/commands/check_feeds.py +++ b/blogs/management/commands/check_feeds.py @@ -209,7 +209,8 @@ class Command(BaseCommand): ) else None ) - description += "..." + if description: + description += "..." instance = models.Edition.objects.create( title=edition.title, diff --git a/blogs/management/commands/queue_announcements.py b/blogs/management/commands/queue_announcements.py index ae609e3..ffc456b 100644 --- a/blogs/management/commands/queue_announcements.py +++ b/blogs/management/commands/queue_announcements.py @@ -33,7 +33,7 @@ class Command(BaseCommand): if ( conf.announcements < 1 or (delta < timedelta(days=7)) - or (delta < timedelta(months=3) and conf.announcements < 2) + or (delta < timedelta(days=90) and conf.announcements < 2) ): conf.announce() diff --git a/blogs/models/blog.py b/blogs/models/blog.py index e381cc1..8e7e89f 100644 --- a/blogs/models/blog.py +++ b/blogs/models/blog.py @@ -122,7 +122,7 @@ class Article(BlogData): label = warning.is_in(text) if label: summmary.append(label) - for tag in self.tags: # pylint: disable=E1133 + for tag in self.tags.all(): # pylint: disable=E1133 label = warning.is_in(tag.name) if label: summmary.append(label)