3.0.2- rollback
This commit is contained in:
@@ -299,27 +299,20 @@ def api_batch_stats():
|
||||
# Use safe conversion with default 0 if None
|
||||
# Force 0.0 if value is 0 or None to ensure JSON compatibility
|
||||
radar = {
|
||||
'AIM': float(f.get('score_aim') or 0.0),
|
||||
'DEFENSE': float(f.get('score_defense') or 0.0),
|
||||
'UTILITY': float(f.get('score_utility') or 0.0),
|
||||
'CLUTCH': float(f.get('score_clutch') or 0.0),
|
||||
'ECONOMY': float(f.get('score_economy') or 0.0),
|
||||
'PACE': float(f.get('score_pace') or 0.0),
|
||||
'PISTOL': float(f.get('score_pistol') or 0.0),
|
||||
'STABILITY': float(f.get('score_stability') or 0.0)
|
||||
'STA': float(f.get('score_sta') or 0.0),
|
||||
'BAT': float(f.get('score_bat') or 0.0),
|
||||
'HPS': float(f.get('score_hps') or 0.0),
|
||||
'PTL': float(f.get('score_ptl') or 0.0),
|
||||
'SIDE': float(f.get('score_tct') or 0.0),
|
||||
'UTIL': float(f.get('score_util') or 0.0)
|
||||
}
|
||||
|
||||
# 2. Basic Stats for Table
|
||||
rating_val = f.get('core_avg_rating2')
|
||||
if rating_val is None:
|
||||
rating_val = f.get('core_avg_rating')
|
||||
if rating_val is None:
|
||||
rating_val = f.get('basic_avg_rating')
|
||||
basic = {
|
||||
'rating': float(rating_val or 0),
|
||||
'kd': float(f.get('core_avg_kd') or f.get('basic_avg_kd') or 0),
|
||||
'adr': float(f.get('core_avg_adr') or f.get('basic_avg_adr') or 0),
|
||||
'kast': float(f.get('core_avg_kast') or f.get('basic_avg_kast') or 0),
|
||||
'rating': float(f.get('basic_avg_rating') or 0),
|
||||
'kd': float(f.get('basic_avg_kd') or 0),
|
||||
'adr': float(f.get('basic_avg_adr') or 0),
|
||||
'kast': float(f.get('basic_avg_kast') or 0),
|
||||
'hs_rate': float(f.get('basic_headshot_rate') or 0),
|
||||
'fk_rate': float(f.get('basic_first_kill_rate') or 0),
|
||||
'matches': int(f.get('matches_played') or 0)
|
||||
|
||||
Reference in New Issue
Block a user