To List,<br><br>I've got some code that I'm using to try and identify certain users as the Queue AdminCc. I want to do this so I can stop sending emails to Queue AdminCc's when they are also the Requestor or Owner. The code is as follows:<br>
<br>=======================================================================<br># Initiate Email when Ticket Status is created and Requestor or Owner are not Queue AdminCc<br><br>my $trans = $self->TransactionObj;<br>my $ticket = $self->TicketObj;<br>
my $owner = $ticket->OwnerObj->EmailAddress;<br>my $requestor = $ticket->Requestors->UserMembersObj->First->EmailAddress;<br><br>if  ($ticket->IsWatcher(Type => 'AdminCc', EmailAddress => $owner) or<br>
     $ticket->IsWatcher(Type => 'AdminCc', EmailAddress => $requestor))<br>    {<br>     return 0;<br>    }<br><br>return ($trans->Type eq "Create");<br>return 0;<br>==============================================================<br>
<br>It always fails. I always get a couple emails going to the same person. I've tried using PrincipalID and Name as the identifiers and still no joy.<br><br>I've also checked the code in Queue_Overlay.pm and I can't seem to see (I'mbasically a perl newbie)  where the Queue AdminCc is differentiated from the Ticket AdminCc, which we NEVER use.<br>
<br>Any help would be greatly appreciated.<br><br>Thanks.<br><br>Kenn<br>LBNL<br>