diff --git a/incorporealcms/feed.py b/incorporealcms/feed.py index 923b8f1..63e0d00 100644 --- a/incorporealcms/feed.py +++ b/incorporealcms/feed.py @@ -32,7 +32,7 @@ def serve_feed(feed_type): abort(404) fg = FeedGenerator() - fg.id(f'{app.config["DOMAIN_NAME"]}') + fg.id(f'https://{app.config["DOMAIN_NAME"]}/') fg.title(f'{app.config["TITLE_SUFFIX"]}') fg.link(href=f'https://{app.config["DOMAIN_NAME"]}/feed/{feed_type}', rel='self') fg.link(href=f'https://{app.config["DOMAIN_NAME"]}', rel='alternate') diff --git a/tests/test_feed.py b/tests/test_feed.py index c98db6e..84d2907 100644 --- a/tests/test_feed.py +++ b/tests/test_feed.py @@ -29,4 +29,5 @@ def test_rss_type_is_200(client): def test_feed_generator(app): """Test the root feed generator.""" with app.test_request_context(): - serve_feed('atom') + content = serve_feed('atom') + assert b'https://example.com/' in content