diff --git a/feeds.py b/feeds.py index c33cc17..956fd50 100644 --- a/feeds.py +++ b/feeds.py @@ -729,17 +729,17 @@ def make_feed_page(session):  # Footer. if is_atom_feed: - origin_url = f"{session.server_root()}{context.title() if context else ''}" + origin_url = f"{session.server_root()}/{urlparse.quote(context.title()) if context else ''}" atom_header = f"""  {session.feed_title()}   -{session.req.url()}/ +{session.req.url()} {atom_timestamp(ts_last_updated if ts_last_updated else time.time())} Bubble """ - atom_footer = "" + atom_footer = "\n" return 20, 'application/atom+xml', atom_header + page + atom_footer  elif not is_tinylog: