aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--routes/items.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/routes/items.js b/routes/items.js
index a7fa1567..9b6314fa 100644
--- a/routes/items.js
+++ b/routes/items.js
@@ -25,6 +25,7 @@ export default {
},
async create({ body: item, user: { id } }, res) {
+ try {
if (!item.id) {
item.id = v4();
await db.lPush(`${id}:items`, item.id);
@@ -36,6 +37,9 @@ export default {
await s(`item:${item.id}`, item);
res.send(item);
+ } catch (e) {
+ bail(res, e.message);
+ }
},
async del({ body: { item }, user: { id } }, res) {