summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-04-10 12:03:32 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2017-04-10 12:03:32 +0200
commitfc4642afaffde17fd335763f19ddc621a67ee95c (patch)
tree1158c6d0dc9185cb502d1b8e11241b008315448e
parent5cf19f176ed4ba585897c7fc3b63106a5f019257 (diff)
downloadcruncher-fc4642afaffde17fd335763f19ddc621a67ee95c.tar.gz
cruncher-fc4642afaffde17fd335763f19ddc621a67ee95c.zip
rename filter_on -> dimension_on
-rw-r--r--worker.js20
1 files changed, 12 insertions, 8 deletions
diff --git a/worker.js b/worker.js
index 68ad4cd..602fa4d 100644
--- a/worker.js
+++ b/worker.js
@@ -79,16 +79,17 @@ var RABBITMQ_URI = process.env.RABBITMQ_URI,
// exclude series & filter, added below
if (tuple[0].tableName == "filter") {
// merge custom filters
- if (tuple[1].get("filter_on") == "player")
+ if (tuple[1].get("dimension_on") == "player")
Object.assign(where_aggr,
tuple[1].get("filter"));
} else if (tuple[0].tableName == "series") {
- // series is special,
- // use start < date < end comparison
- where_aggr.created_at = { $between: [
- tuple[1].get("start"),
- tuple[1].get("end")
- ] }
+ if (tuple[1].get("dimension_on") == "player")
+ // series is special,
+ // use start < date < end comparison
+ where_aggr.created_at = { $between: [
+ tuple[1].get("start"),
+ tuple[1].get("end")
+ ] }
} else where_aggr["$participant." + tuple[0].tableName + ".id$"] =
tuple[1].id
}
@@ -186,7 +187,10 @@ var RABBITMQ_URI = process.env.RABBITMQ_URI,
async function calculate_player_point(player_api_id) {
let player = await model.Player.findOne(
{ where: { api_id: player_api_id } });
- if (player == null) console.error("player does not exist in db!?");
+ if (player == null) {
+ console.error("player does not exist in db!?");
+ return;
+ }
if (player.get("last_update") == null)
// not enough data
return;