From e245ced4ab0b7846dddbffbdc1a71cea6e4c3604 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Mon, 14 Aug 2023 20:07:14 +0100 Subject: [PATCH] Check for statuses --- utils.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/utils.py b/utils.py index e55293e0a..93a56c01b 100644 --- a/utils.py +++ b/utils.py @@ -1290,6 +1290,8 @@ def get_actor_from_post_id(post_id: str) -> str: statuses_list = _get_statuses_list() pixelfed_style_statuses = ['/p/'] for status_str in statuses_list: + if status_str not in actor: + continue if status_str in pixelfed_style_statuses: # pixelfed style post id nick = actor.split(status_str)[1] @@ -1297,10 +1299,9 @@ def get_actor_from_post_id(post_id: str) -> str: nick = nick.split('/')[0] actor = actor.split(status_str)[0] + '/users/' + nick break - if status_str in actor: - if has_users_path(actor): - actor = actor.split(status_str)[0] - break + elif has_users_path(actor): + actor = actor.split(status_str)[0] + break return actor