diff --git a/twitter_utils/services.py b/twitter_utils/services.py
index 030bc42e80e516ac7853438adcc3fa57914206b2..6bfa4f1ead609017288bf2544bc23593d3ad198c 100644
--- a/twitter_utils/services.py
+++ b/twitter_utils/services.py
@@ -56,7 +56,7 @@ class TweetDownloadService:
             user_fields=["name", "username"],
         )
 
-        return tweets_response.data
+        return tweets_response.data or []
 
     def get_user_list_data(self) -> list["User"]:
         twitter_usernames_block = MainHomePage.objects.first().twitter_usernames
@@ -68,7 +68,9 @@ class TweetDownloadService:
         homepage_username_list = [
             username_data["value"] for username_data in twitter_usernames_block.raw_data
         ]
-        username_list = [*person_username_list, *homepage_username_list]
+
+        # kvůli duplicitám udělám list/set/list konverzi
+        username_list = list({*person_username_list, *homepage_username_list})
 
         user_data_list = []
 
@@ -112,7 +114,7 @@ class TweetDownloadService:
                             author_name=user_data.name,
                             author_username=user_data.username,
                             text=tweet.text,
-                            twitter_id=tweet.id,
+                            twitter_id=str(tweet.id),
                         )
                     )