improvement: blocking reopen a ticket when already a ticket open for that contact

This commit is contained in:
canove
2020-10-17 11:58:54 -03:00
parent a0c807301e
commit ce155e817d
5 changed files with 9 additions and 5 deletions

View File

@@ -1,4 +1,5 @@
import AppError from "../../errors/AppError";
import CheckContactOpenTickets from "../../helpers/CheckContactOpenTickets";
import SetTicketMessagesAsRead from "../../helpers/SetTicketMessagesAsRead";
import Contact from "../../models/Contact";
import Ticket from "../../models/Ticket";
@@ -45,6 +46,10 @@ const UpdateTicketService = async ({
const oldStatus = ticket.status;
if (oldStatus === "closed") {
await CheckContactOpenTickets(ticket.contact.id);
}
await ticket.update({
status,
userId