🐛 防止历史记录一条都没有的数组越界

This commit is contained in:
2024-05-10 11:48:47 +08:00
parent 83bcd14012
commit 1c057661c2

View File

@@ -241,7 +241,13 @@ class Processor(ProcessorMeta):
if extra is not None:
historical_data = list(historical_data)
historical_data.append(extra)
if not historical_data:
return [
TETRIOInfo.TetraLeagueHistory.Data(record_at=today - forward, tr=user_info.data.user.league.rating),
TETRIOInfo.TetraLeagueHistory.Data(
record_at=today.replace(microsecond=1000), tr=user_info.data.user.league.rating
),
]
histories = [
TETRIOInfo.TetraLeagueHistory.Data(
record_at=i.processed_data.user_info.cache.cached_at.astimezone(ZoneInfo('Asia/Shanghai')),