diff --git a/include/class.ticket.php b/include/class.ticket.php index edfd8c512822d0240865fd9278e86a656f28322b..0bf1e57d7c80e088db109e2e989914d464dd55eb 100644 --- a/include/class.ticket.php +++ b/include/class.ticket.php @@ -1142,7 +1142,7 @@ class Ticket { $recipients[] = $assignee; } elseif(!strcasecmp(get_class($assignee), 'Team')) { if($cfg->alertTeamMembersONAssignment() && ($members=$assignee->getMembers())) - $recipients+=$members; + $recipients = array_merge($recipients, $members); elseif($cfg->alertTeamLeadONAssignment() && ($lead=$assignee->getTeamLead())) $recipients[] = $lead; } @@ -1398,11 +1398,11 @@ class Ticket { if($this->getStaffId()) $recipients[]=$this->getStaff(); elseif($this->getTeamId() && ($team=$this->getTeam()) && ($members=$team->getMembers())) - $recipients+=$members; + $recipients = array_merge($recipients, $members); } elseif($cfg->alertDeptMembersONTransfer() && !$this->isAssigned()) { //Only alerts dept members if the ticket is NOT assigned. if(($members=$dept->getMembers())) - $recipients+=$members; + $recipients = array_merge($recipients, $members); } //Always alert dept manager??