From 6dc437df7241235d31d833dde264d7bdffbd2283 Mon Sep 17 00:00:00 2001 From: schneefux Date: Tue, 18 Apr 2017 17:12:53 +0200 Subject: fix player upsert --- worker.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/worker.js b/worker.js index 44da2b7..fa743c7 100644 --- a/worker.js +++ b/worker.js @@ -388,7 +388,11 @@ function flatten(obj) { ), Promise.map(chunks(player_records_direct), async (p_r_d) => model.Player.bulkCreate(player_records_direct, { - updateOnDuplicate: [], // all + // if set to [] (all), upsert messes with autoincrement + updateOnDuplicate: [ + "shard_id", "api_id", "name", "last_update", + "created_at", "level", "xp", "lifetime_gold" + ], transaction: transaction }) ), -- cgit v1.3.1