diff --git a/app/activitypub/util.py b/app/activitypub/util.py
index 9aad4ea4..afd4b85e 100644
--- a/app/activitypub/util.py
+++ b/app/activitypub/util.py
@@ -1361,14 +1361,15 @@ def create_post_reply(activity_log: ActivityPubLog, community: Community, in_rep
post = Post.query.get(post_id)
# special case: add comment from auto-tldr bot to post body if body is empty
- if user.ap_id == 'autotldr@lemmings.world' and post.body.strip() == '':
- if not '::: spoiler' in post_reply.body:
- post.body = "🤖 I'm a bot that provides automatic summaries for articles:\n::: spoiler Click here to see the summary\n" + post_reply.body + '\n:::'
- else:
- post.body = post_reply.body
- post.body_html = lemmy_markdown_to_html(post.body) + '\n\nGenerated using AI by: AutoTL;DR'
- db.session.commit()
- return None
+ if user.ap_id == 'autotldr@lemmings.world':
+ if not post.body or (post.body and post.body.strip() == ''):
+ if not '::: spoiler' in post_reply.body:
+ post.body = "🤖 I'm a bot that provides automatic summaries for articles:\n::: spoiler Click here to see the summary\n" + post_reply.body + '\n:::'
+ else:
+ post.body = post_reply.body
+ post.body_html = lemmy_markdown_to_html(post.body) + '\n\nGenerated using AI by: AutoTL;DR'
+ db.session.commit()
+ return None
if post.comments_enabled:
anchor = None