From 3dcf9a81c48e0424727b67c03ba38f9eeb57fefe Mon Sep 17 00:00:00 2001
From: Peter Rotich <peter@osticket.com>
Date: Wed, 25 Apr 2012 15:20:26 -0400
Subject: [PATCH] Fix FROM email bug on ticket reply

---
 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 d6a4fd329..c1e4cdf23 100644
--- a/include/class.ticket.php
+++ b/include/class.ticket.php
@@ -1415,16 +1415,17 @@ class Ticket{
 
         $this->onResponse(); //do house cleaning..
         $this->reload();
-        $dept = $this->getDept();
 
         /* email the user??  - if disabled - the bail out */
         if(!$alert) return $respId;
 
+        $dept = $this->getDept();
+
         if(!($tpl = $dept->getTemplate()))
             $tpl= $cfg->getDefaultTemplate();
 
-        if(!($email=$cfg->getAlertEmail()))
-            $email =$cfg->getDefaultEmail();
+        if(!$dept || !($email=$dept->getEmail()))
+            $email = $cfg->getDefaultEmail();
 
         if($tpl && ($msg=$tpl->getReplyMsgTemplate()) && $email) {
             $body=$this->replaceTemplateVars($msg['body']);
-- 
GitLab