diff options
author | Dmitrii Morozov <snoopdesigns@gmail.com> | 2024-10-27 18:48:54 +0100 |
---|---|---|
committer | Dmitrii Morozov <snoopdesigns@gmail.com> | 2024-10-27 18:48:54 +0100 |
commit | e88c131b89e47e40678e170cb67f4386091c617e (patch) | |
tree | 199281a241a403c8e2c03bb3460bd456c729bc43 | |
parent | 6e294b6c1f2ddc9377f6b2e43462dbbd84b99125 (diff) |
Do not try to format removed user stats
-rw-r--r-- | formatter/__init__.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/formatter/__init__.py b/formatter/__init__.py index 79fa6c7..2abc424 100644 --- a/formatter/__init__.py +++ b/formatter/__init__.py @@ -48,8 +48,9 @@ def format_user_stats_difference(old_user_stats: typing.List[UserStats], new_use stats_formatted = [] for stats in old_user_stats: - matched = [x for x in new_user_stats if x.user_id == stats.user_id][0] - stats_formatted.append(__format_stats_difference(stats, matched)) + matched = [x for x in new_user_stats if x.user_id == stats.user_id] + if len(matched) > 0: + stats_formatted.append(__format_stats_difference(stats, matched[0])) return formatting.format_text( formatting.mbold('Fortnite statistics for last {alias}\n'.format(alias = timeframe_alias)), |