From 7fec9c10af8dfd3856fcf2c14d61386fefb57dfc Mon Sep 17 00:00:00 2001 From: schneefux Date: Tue, 21 Mar 2017 16:58:41 +0100 Subject: handle lmcd=null --- api.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'api.js') diff --git a/api.js b/api.js index 5bd341e..6cdc0b4 100644 --- a/api.js +++ b/api.js @@ -94,7 +94,9 @@ app.get("/api/player/:name", async (req, res) => { player_region = player.rows[0].shard_id; grab_start = player.rows[0].last_match_created_date; // TODO db does not save time zone offset @stormcaller remove this - grab_start.setMinutes(grab_start.getMinutes() - (new Date().getTimezoneOffset())); + if (grab_start != undefined) + grab_start.setMinutes(grab_start.getMinutes() - + (new Date().getTimezoneOffset())); } /* not found */ if (player.rows.length == 0) { @@ -110,6 +112,8 @@ app.get("/api/player/:name", async (req, res) => { player_id = player.id; player_region = player.region; + } + if (grab_start == undefined) { grab_start = new Date("2017-01-01T00:00:00Z"); } -- cgit v1.3.1