Antenna: Fixed incorrect URL for a post in a subspace

This commit is contained in:
Jaakko Keränen 2023-11-12 23:31:19 +02:00
parent 1d0d5cf723
commit 1d25b44ca4
No known key found for this signature in database
GPG Key ID: BACCFCFB98DB2EDC
1 changed files with 4 additions and 1 deletions

View File

@ -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"