diff --git a/redditbot.py b/redditbot.py
index de2d7a3..914ee60 100644
--- a/redditbot.py
+++ b/redditbot.py
@@ -148,7 +148,7 @@ async def main():
async def _actual_start_post(random_post, chats):
text = f'{html.escape(random_post.title)}'
cpid = getattr(random_post, 'crosspost_parent', None)
- if cpid:
+ if cpid and getattr(random_post, 'crosspost_parent_list', None):
random_post = reddit.submission(cpid[3:])
text += f' (crosspost of {html.escape(random_post.title)})'
if not random_post.is_self: