I'd check that there were no typos or extraneous characters in the condition code. What you found and is working for you is essentially the same thing that I posted, minus the intermediate assignments to $transactionType and $watcherType. The error message about the unrecognized \xE2 character seems to indicate that there was something odd in what it was trying to evaluate, maybe in the first line of scrip 39.

At 02:37 PM 10/18/2007, Tim Wilson wrote:
>>> On Thu, Oct 18, 2007 at  4:25 PM, in message
<[EMAIL PROTECTED]>, Gene  LeDuc
<[EMAIL PROTECTED]> wrote:
> Try
>    return $self- >TransactionObj- >Type eq "AddWatcher" &&
> $self- >TransactionObj- >Field eq "Cc";

I thought that would work, but I got this error in the log:

Oct 18 16:31:28 support RT: Scrip 39 IsApplicable failed: Unrecognized character \xE2 at (eval 678) line 1. Stack: [(eval 678):1] [/usr/local/rt3/lib/RT/ScripCondition_Overlay.pm:219] [/usr/local/rt3/lib/RT/Scrip_Overlay.pm:437] [/usr/local/rt3/lib/RT/Scrips_Overlay.pm:230] [/usr/local/rt3/lib/RT/Transaction_Overlay.pm:171] [/usr/local/rt3/lib/RT/Record.pm:1444] [/usr/local/rt3/lib/RT/Ticket_Overlay.pm:1447] [/usr/local/rt3/lib/RT/Ticket_Overlay.pm:1387] [/usr/local/rt3/lib/RT/Interface/Web.pm:1432] [/usr/local/rt3/share/html/Ticket/ModifyPeople.html:73] [/usr/local/rt3/share/html/autohandler:292] (/usr/local/rt3/lib/RT/Condition/UserDefined.pm:67)

I did manage to find something that seems to work though. It was posted on the list back in January, 2007.

http://www.gossamer-threads.com/lists/rt/users/62335#62335

I tweaked it to look for Cc instead of AdminCc and got:

my $transactionType = $self->TransactionObj->Type;
my $watcherType = $self->TransactionObj->Field;
if (($transactionType eq 'AddWatcher') and ($watcherType eq 'Cc')) {
return 1;
}
return undef;

That definitely does the trick. Now I just need to figure out how to send email to the newly minted Cc and not the whole group of Ccs. Thanks for the help Gene and Forrest.

-Tim


--
Tim Wilson, Director of Technology
Buffalo-Hanover-Montrose Schools
214 1st Ave NE   Buffalo, MN  55313
ph: 763.682.8740  fax: 763.682.8743  http://www.buffalo.k12.mn.us


--
Gene LeDuc, GSEC
Security Analyst
San Diego State University
_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com

Reply via email to