From f4b5fcab8961ffdb31683665eb495486bdc7aaba Mon Sep 17 00:00:00 2001 From: OldHawk Date: Mon, 16 Apr 2018 18:49:40 +0800 Subject: [PATCH] fix(tickets): delete reply of ticket issue --- .../messageTickets.server.controller.js | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/modules/tickets/server/controllers/messageTickets.server.controller.js b/modules/tickets/server/controllers/messageTickets.server.controller.js index 43b8fee9..e836541b 100644 --- a/modules/tickets/server/controllers/messageTickets.server.controller.js +++ b/modules/tickets/server/controllers/messageTickets.server.controller.js @@ -332,17 +332,27 @@ exports.deleteReply = function (req, res) { }); } else { message._replies.pull(r); - message.markModified('_replies'); - message.save(function (err) { + MessageTicket.update({_id: message._id}, {$pull: {_replies: {_id: r._id}}}, function (err) { if (err) { return res.status(422).send({ message: errorHandler.getErrorMessage(err) }); } else { - res.json(message); + return res.json(message); } }); + + // message.markModified('_replies'); + // message.save(function (err) { + // if (err) { + // return res.status(422).send({ + // message: errorHandler.getErrorMessage(err) + // }); + // } else { + // return res.json(message); + // } + // }); } } }); @@ -373,7 +383,7 @@ exports.updateReply = function (req, res) { message: errorHandler.getErrorMessage(err) }); } else { - res.json(message); + return res.json(message); } }); }