diff options
| -rw-r--r-- | routes/send.js | 10 | ||||
| -rw-r--r-- | routes/users.js | 2 |
2 files changed, 2 insertions, 10 deletions
diff --git a/routes/send.js b/routes/send.js index aea0a858..e2836b82 100644 --- a/routes/send.js +++ b/routes/send.js @@ -10,14 +10,7 @@ module.exports = ah(async (req, res, next) => { try { await db.transaction(async transaction => { - let account = await db.Account.findOne({ - where: { - user_id: user.id, - asset - }, - lock: transaction.LOCK.UPDATE, - transaction - }); + let { account } = user; if (account.balance < amount) { throw new Error("Insufficient funds"); @@ -149,7 +142,6 @@ module.exports = ah(async (req, res, next) => { user.username, user.balance, e.message, - e.stack ); return res.status(500).send(e.message); } diff --git a/routes/users.js b/routes/users.js index 5de71a54..e92bc874 100644 --- a/routes/users.js +++ b/routes/users.js @@ -455,7 +455,7 @@ app.post( try { const account = await db.Account.findOne({ - where: { id } + where: { id, user_id: user.id } }); user.account_id = account.id; |
