From bfefaded536eceebc033d23eb204509ccda8c203 Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Fri, 23 Jan 2015 14:53:49 -0600 Subject: [PATCH] oops: Avoid crash for new ticket by staff with autoresponse --- include/class.ticket.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/include/class.ticket.php b/include/class.ticket.php index 3c6e5e538..5348791c5 100644 --- a/include/class.ticket.php +++ b/include/class.ticket.php @@ -3232,12 +3232,15 @@ class Ticket { ) ); - $references = $ticket->getLastMessage()->getEmailMessageId(); + $references = array(); + $message = $ticket->getLastMessage(); + if (isset($message)) + $references[] = $message->getEmailMessageId(); if (isset($response)) - $references = array($response->getEmailMessageId(), $references); + $references[] = $response->getEmailMessageId(); $options = array( 'references' => $references, - 'thread' => $ticket->getLastMessage() + 'thread' => $message, ); $email->send($ticket->getEmail(), $msg['subj'], $msg['body'], $attachments, $options); -- GitLab