From b66418350bcacc83ede7eaf4ae515ef4fc4e5bfa Mon Sep 17 00:00:00 2001 From: Stijn Peeters Date: Thu, 26 Sep 2024 16:19:47 +0200 Subject: [PATCH] Don't crash on "t.me" without path --- datasources/telegram/search_telegram.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datasources/telegram/search_telegram.py b/datasources/telegram/search_telegram.py index 0fb7b282a..365fef2c9 100644 --- a/datasources/telegram/search_telegram.py +++ b/datasources/telegram/search_telegram.py @@ -478,7 +478,7 @@ async def gather_posts(self, client, queries, max_items, min_date, max_date): if crawl_via_links: # t.me links all_links = ural.urls_from_text(serialized_message["message"]) - all_links = [link.split("t.me/")[1] for link in all_links if ural.get_hostname(link) == "t.me"] + all_links = [link.split("t.me/")[1] for link in all_links if ural.get_hostname(link) == "t.me" and len(link.split("t.me/")) > 1] for link in all_links: if link.startswith("+"): # invite links