check newsletter description properly

also sends a blank string instead of None if nothing else matches

fixes #11
This commit is contained in:
Hugh Rundle 2024-06-17 15:58:32 +10:00
parent ead268a47c
commit 496edb75b0
Signed by: hugh
GPG key ID: A7E35779918253F9

View file

@ -135,7 +135,7 @@ class Command(BaseCommand):
hasattr(article, "content")
and len(article.content)
)
else None
else ""
)
if description:
description += "..."
@ -202,14 +202,14 @@ class Command(BaseCommand):
else html.strip_tags(edition.description)
if (
hasattr(edition, "description")
and len(edition.summary)
and len(edition.description)
)
else html.strip_tags(edition.content[0].value)[:200] + "..."
if (
hasattr(article, "content")
and len(article.content)
)
else None
else ""
)
if description:
description += "..."