diff --git a/xonstat/views/main.py b/xonstat/views/main.py index 3e353b35..22b12918 100755 --- a/xonstat/views/main.py +++ b/xonstat/views/main.py @@ -24,7 +24,7 @@ def main_index(request): filter(Player.player_id == PlayerGameStat.player_id).\ filter(Player.player_id > 2).\ filter(PlayerGameStat.create_dt > - (datetime.now() - timedelta(days=leaderboard_lifetime))).\ + (datetime.utcnow() - timedelta(days=leaderboard_lifetime))).\ order_by(expr.desc(func.sum(PlayerGameStat.alivetime))).\ group_by(Player.nick).\ group_by(Player.player_id).all()[0:10] @@ -40,7 +40,7 @@ def main_index(request): func.count()).\ filter(Game.server_id==Server.server_id).\ filter(Game.create_dt > - (datetime.now() - timedelta(days=leaderboard_lifetime))).\ + (datetime.utcnow() - timedelta(days=leaderboard_lifetime))).\ order_by(expr.desc(func.count(Game.game_id))).\ group_by(Server.server_id).\ group_by(Server.name).all()[0:10] @@ -53,7 +53,7 @@ def main_index(request): func.count()).\ filter(Map.map_id==Game.map_id).\ filter(Game.create_dt > - (datetime.now() - timedelta(days=leaderboard_lifetime))).\ + (datetime.utcnow() - timedelta(days=leaderboard_lifetime))).\ order_by(expr.desc(func.count())).\ group_by(Game.map_id).\ group_by(Map.name).all()[0:10] diff --git a/xonstat/views/server.py b/xonstat/views/server.py index e9b4ce57..8e4a7c6d 100755 --- a/xonstat/views/server.py +++ b/xonstat/views/server.py @@ -57,7 +57,7 @@ def server_info(request): filter(Map.map_id==Game.map_id).\ filter(Game.server_id==server.server_id).\ filter(Game.create_dt > - (datetime.now() - timedelta(days=leaderboard_lifetime))).\ + (datetime.utcnow() - timedelta(days=leaderboard_lifetime))).\ order_by(expr.desc(func.count())).\ group_by(Game.map_id).\ group_by(Map.name).all()[0:10] @@ -73,7 +73,7 @@ def server_info(request): filter(Game.server_id == server.server_id).\ filter(Player.player_id > 2).\ filter(PlayerGameStat.create_dt > - (datetime.now() - timedelta(days=leaderboard_lifetime))).\ + (datetime.utcnow() - timedelta(days=leaderboard_lifetime))).\ order_by(expr.desc(func.sum(PlayerGameStat.score))).\ group_by(Player.nick).\ group_by(Player.player_id).all()[0:10] @@ -92,7 +92,7 @@ def server_info(request): filter(Game.server_id == server.server_id).\ filter(Player.player_id > 2).\ filter(PlayerGameStat.create_dt > - (datetime.now() - timedelta(days=leaderboard_lifetime))).\ + (datetime.utcnow() - timedelta(days=leaderboard_lifetime))).\ order_by(expr.desc(func.sum(PlayerGameStat.alivetime))).\ group_by(Player.nick).\ group_by(Player.player_id).all()[0:10] diff --git a/xonstat/views/submission.py b/xonstat/views/submission.py index 96bd85e3..031955a8 100755 --- a/xonstat/views/submission.py +++ b/xonstat/views/submission.py @@ -280,7 +280,7 @@ def create_player_game_stat(session=None, player=None, seq = Sequence('player_game_stats_player_game_stat_id_seq') pgstat_id = session.execute(seq) pgstat = PlayerGameStat(player_game_stat_id=pgstat_id, - create_dt=datetime.datetime.now()) + create_dt=datetime.datetime.utcnow()) # set player id from player record pgstat.player_id = player.player_id