UNPKG

@openinc/parse-server-opendash

Version:
20 lines (19 loc) 735 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.saveTicketTitle = saveTicketTitle; const types_1 = require("../../../types"); async function saveTicketTitle(ticket, fetchOptions) { const ticketTitle = await new Parse.Query(types_1.Maintenance_Ticket_Title) .descending("createdAt") .equalTo("ticket", ticket) .first(fetchOptions); if ((ticketTitle && ticketTitle.get("title") !== ticket.get("title")) || !ticketTitle) { await new types_1.Maintenance_Ticket_Title({ ticket, title: ticket.get("title"), user: ticket.get("user"), tenant: ticket.get("tenant"), }).save(null, fetchOptions); } }