diff --git a/discord_rss_bot/main.py b/discord_rss_bot/main.py index e951361..70f047f 100644 --- a/discord_rss_bot/main.py +++ b/discord_rss_bot/main.py @@ -72,6 +72,8 @@ async def add_webhook(webhook_name=Form(), webhook_url=Form()): # Add our new list of webhooks to the database. reader.set_tag((), "webhooks", webhooks) # type: ignore + add_missing_tags(reader) + return RedirectResponse(url="/", status_code=303) # TODO: Show this error on the page. diff --git a/tests/test_feeds.py b/tests/test_feeds.py index c26cdae..214410b 100644 --- a/tests/test_feeds.py +++ b/tests/test_feeds.py @@ -6,6 +6,7 @@ import pytest from reader import Feed, Reader, make_reader # type: ignore from discord_rss_bot.feeds import send_to_discord +from discord_rss_bot.missing_tags import add_missing_tags def test_send_to_discord() -> None: @@ -22,6 +23,8 @@ def test_send_to_discord() -> None: # Add a feed to the reader. reader.add_feed("https://www.reddit.com/r/Python/.rss") + add_missing_tags(reader) + # Update the feed to get the entries. reader.update_feeds()