From f44142cf8355cbe854fed9cd4dbd663e782c5aba Mon Sep 17 00:00:00 2001
From: Ant Zucaro <azucaro@gmail.com>
Date: Fri, 6 Jul 2012 21:43:28 -0400
Subject: [PATCH] Don't die if no favorite map exists.

---
 xonstat/views/player.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/xonstat/views/player.py b/xonstat/views/player.py
index 513f59f..b1fbd5d 100644
--- a/xonstat/views/player.py
+++ b/xonstat/views/player.py
@@ -258,7 +258,10 @@ def player_info_data(request):
         (total_games, games_breakdown) = _get_games_played(player.player_id)
 
         # favorite map from the past 90 days
-        fav_map = _get_fav_map(player.player_id)
+        try:
+            fav_map = _get_fav_map(player.player_id)
+        except:
+            fav_map = None
 
         # friendly display of elo information and preliminary status
         elos = DBSession.query(PlayerElo).filter_by(player_id=player_id).\
-- 
2.39.5