diff --git a/include/class.ticket.php b/include/class.ticket.php index 2de04e4b3b19d46d0c56094074adfe1c1019781d..b46f151b001ad30366fb5be4686ae694e3d6edb9 100644 --- a/include/class.ticket.php +++ b/include/class.ticket.php @@ -2403,9 +2403,10 @@ class Ticket { $form->setAnswer('priority', null, $email->getPriorityId()); if ($autorespond) $autorespond = $email->autoRespond(); - if (!isset($topic)) { - // This may return NULL. No big deal - $topic = $email->getTopic(); + if (!isset($topic) + && ($T = $email->getTopic()) + && ($T->isActive())) { + $topic = $T; } $email = null; $source = 'Email';