aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-09-26 18:07:35 +0000
committerAdam Soltys <[email protected]>2022-09-26 18:07:35 +0000
commitf5c1e44ee55932b0c38a54b496022fe3bfcbb742 (patch)
tree1f460ee219940ad77ae84f278c5c2f5f89f37ce5
parent5a53862a886c5a384c24e9bdd1966be66c255e93 (diff)
downloadcoinos-server-f5c1e44ee55932b0c38a54b496022fe3bfcbb742.tar.gz
coinos-server-f5c1e44ee55932b0c38a54b496022fe3bfcbb742.zip
catch user error
-rw-r--r--routes/users.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/routes/users.js b/routes/users.js
index 60f88562..ad6749b5 100644
--- a/routes/users.js
+++ b/routes/users.js
@@ -39,6 +39,7 @@ const twofa = (req, res, next) => {
};
app.get("/me", auth, async (req, res) => {
+ try {
let user = req.user.get({ plain: true });
let payments = await req.user.getPayments({
where: {
@@ -60,6 +61,9 @@ app.get("/me", auth, async (req, res) => {
user.accounts = await req.user.getAccounts();
user.payments = payments;
res.send(user);
+ } catch (e) {
+ res.code(500).send(e.message);
+ }
});
app.get("/users/:username", async (req, res) => {