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), ) )