diff --git a/user.py b/user.py index 570ceeb..7d3766e 100644 --- a/user.py +++ b/user.py @@ -137,7 +137,10 @@ def user_actions(session): page += f'You are about to submit the following:\n' if post_id != None: page += session.gemini_feed_entry(post) - antenna_feed = f"gemini://{session.bubble.hostname}{session.path}u/{session.user.name}/{post.id}/antenna" + post_sub = db.get_subspace(id=post.subspace) + sub_path = f"u/{session.user.name}" if post_sub.owner == user.id \ + else f"s/{post_sub.name}" + antenna_feed = f"gemini://{session.bubble.hostname}{session.path}{sub_path}/{post.id}/antenna" else: usub = db.get_subspace(name=username) antenna_feed = f"{session.server_root()}{session.path}u/{username}{'/tag/' + tag_filter if tag_filter else ''}?feed"