From a2e864a1bc16d452f089f85243821d4ebc9423bd Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Mon, 14 Mar 2022 13:31:23 +0000 Subject: [PATCH] Test that onion or i2p domain is active --- inbox.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/inbox.py b/inbox.py index ba5a86e6b..b6ca4c3cc 100644 --- a/inbox.py +++ b/inbox.py @@ -3301,15 +3301,16 @@ def _inbox_after_initial(recent_posts_cache: {}, max_recent_posts: int, """ # if this is a clearnet instance then replace any onion/i2p # domains with the account domain - message_str = json.dumps(message_json, ensure_ascii=False) - if onion_domain: - if onion_domain in message_str: - message_str = message_str.replace(onion_domain, domain) - message_json = json.loads(message_str) - if i2p_domain: - if i2p_domain in message_str: - message_str = message_str.replace(i2p_domain, domain) - message_json = json.loads(message_str) + if onion_domain or i2p_domain: + message_str = json.dumps(message_json, ensure_ascii=False) + if onion_domain: + if onion_domain in message_str: + message_str = message_str.replace(onion_domain, domain) + message_json = json.loads(message_str) + if i2p_domain: + if i2p_domain in message_str: + message_str = message_str.replace(i2p_domain, domain) + message_json = json.loads(message_str) actor = key_id if '#' in actor: