From dabbab59f3781d6362d9430c5fa28d5e1736c875 Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Tue, 3 Jun 2014 13:22:36 -0500 Subject: [PATCH] topics: Only select email topic if it is active --- include/class.ticket.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/include/class.ticket.php b/include/class.ticket.php index 2de04e4b3..b46f151b0 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'; -- GitLab