From e2943178f4da7ec6808eeceb6cb7402c7f3b1059 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Tue, 13 Aug 2013 17:26:15 -0400 Subject: [PATCH] api:send 200 if not enough gp, no need to error --- src/server/api.coffee | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/server/api.coffee b/src/server/api.coffee index 9486bae40f..d585e9044b 100644 --- a/src/server/api.coffee +++ b/src/server/api.coffee @@ -234,8 +234,9 @@ api.buy = (req, res, next) -> return res.json 400, err: ":type must be in one of: 'weapon', 'armor', 'head', 'shield'" hasEnough = true done = -> - return res.json 400, err: "Not enough GP" unless hasEnough - req.habit.result = data: req.habit.user.get("items") + req.habit.result = if hasEnough + data: req.habit.user.get("items") + else {data: {err: "Not enough GP"}} next() misc.batchTxn req.getModel(), (uObj, paths) -> hasEnough = items.buyItem(uObj, type, {paths})