mirror of
https://github.com/itflow-org/itflow
synced 2026-08-05 07:07:14 +00:00
Fix some Ticket History gaps
This commit is contained in:
@@ -87,11 +87,16 @@ if (!empty($ticket_id) && !empty($reply)) {
|
||||
if (!empty($reply_ticket_status)) {
|
||||
mysqli_query($mysqli, "UPDATE tickets SET ticket_status = $reply_ticket_status WHERE ticket_id = $ticket_id LIMIT 1");
|
||||
|
||||
$new_status_name = getTicketStatusName($reply_ticket_status, 'sql');
|
||||
logTicketHistory($ticket_id, "Status set to $new_status_name via the API ($api_key_name)");
|
||||
|
||||
// Resolve the ticket, if set
|
||||
if ($reply_ticket_status == 4) {
|
||||
mysqli_query($mysqli, "UPDATE tickets SET ticket_resolved_at = NOW() WHERE ticket_id = $ticket_id AND ticket_resolved_at IS NULL LIMIT 1");
|
||||
setTicketResolutionSlaMet($ticket_id);
|
||||
|
||||
logTicketHistory($ticket_id, "Resolved via the API ($api_key_name)");
|
||||
|
||||
logAudit("Ticket", "Resolved", "Resolved ticket $ticket_prefix$ticket_number via API ($api_key_name)", $client_id, $ticket_id);
|
||||
|
||||
triggerCustomAction('ticket_resolve', $ticket_id);
|
||||
|
||||
@@ -38,6 +38,8 @@ if (!empty($ticket_id)) {
|
||||
$update_count = mysqli_affected_rows($mysqli);
|
||||
|
||||
// Logging
|
||||
logTicketHistory($ticket_id, "Resolved via the API ($api_key_name)");
|
||||
|
||||
logAudit("Ticket", "Resolved", "$ticket_prefix$ticket_number ticket via API ($api_key_name)", $client_id, $ticket_id);
|
||||
logAudit("API", "Success", "Resolved ticket $ticket_prefix$ticket_number via API ($api_key_name)", $client_id);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user