diff --git a/webapp_post.py b/webapp_post.py index ec269de67..0a7a5f0c5 100644 --- a/webapp_post.py +++ b/webapp_post.py @@ -1210,7 +1210,11 @@ def _announce_unattributed_html(translate: {}, announces_str = 'announces' if translate.get(announces_str): announces_str = translate[announces_str] - post_id = remove_id_ending(post_json_object['object']['id']) + post_obj = post_json_object['object'] + if post_obj.get('url'): + post_id = post_obj['url'] + else: + post_id = remove_id_ending(post_obj['id']) post_link = '/users/' + nickname + '?convthread=' + \ post_id.replace('/', '--') return '