From 966bcf8010d0721c0930746b5b0f3fbd02e7c488 Mon Sep 17 00:00:00 2001 From: Alec Brickner Date: Mon, 2 Mar 2020 12:34:23 -0800 Subject: [PATCH] Ensure first-time purchases are synced (#11915) * Ensure first-time purchases are synced * whitespace commit to trigger tests * Undo whitespace commit * more whitespace * remove the whitespace --- website/common/script/ops/buy/purchase.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/website/common/script/ops/buy/purchase.js b/website/common/script/ops/buy/purchase.js index 67b65224eb..02c00dec26 100644 --- a/website/common/script/ops/buy/purchase.js +++ b/website/common/script/ops/buy/purchase.js @@ -64,7 +64,10 @@ function purchaseItem (user, item, price, type, key) { if (!user.items[type][key] || user.items[type][key] < 0) { user.items[type][key] = 0; } - user.items[type][key] += 1; + user.items[type] = { + ...user.items[type], + [key]: user.items[type][key] + 1, + }; if (user.markModified) user.markModified(`items.${type}`); } }