Remove id ending to avoid ambiguity

main
Bob Mottram 2022-11-27 21:11:16 +00:00
parent 40c3113363
commit 1d15e7f94f
1 changed files with 6 additions and 4 deletions

View File

@ -10,6 +10,7 @@ __module_group__ = "Web Interface"
import os import os
from pprint import pprint from pprint import pprint
from webfinger import webfinger_handle from webfinger import webfinger_handle
from utils import remove_id_ending
from utils import standardize_text from utils import standardize_text
from utils import get_display_name from utils import get_display_name
from utils import is_group_account from utils import is_group_account
@ -1199,9 +1200,10 @@ def _html_profile_posts(recent_posts_cache: {}, max_recent_posts: int,
break break
shown_items = [] shown_items = []
for item in outbox_feed['orderedItems']: for item in outbox_feed['orderedItems']:
if not item.get('id'):
continue
if item['type'] == 'Create': if item['type'] == 'Create':
if not item['object'].get('id'):
continue
item_id = remove_id_ending(item['object']['id'])
post_str = \ post_str = \
individual_post_as_html(signing_priv_key_pem, individual_post_as_html(signing_priv_key_pem,
True, recent_posts_cache, True, recent_posts_cache,
@ -1227,9 +1229,9 @@ def _html_profile_posts(recent_posts_cache: {}, max_recent_posts: int,
timezone, False, timezone, False,
bold_reading, dogwhistles, bold_reading, dogwhistles,
minimize_all_images) minimize_all_images)
if post_str and item['id'] not in shown_items: if post_str and item_id not in shown_items:
profile_str += post_str + separator_str profile_str += post_str + separator_str
shown_items.append(item['id']) shown_items.append(item_id)
ctr += 1 ctr += 1
if ctr >= max_items: if ctr >= max_items:
break break