Trying to set up this Scrip to set Resolved status based on email subject. It is auto-closing all tickets. Any ideas? I have to be missing something basic. I already tested the regex match separately. I also thought I had the logic reversed but tested it both ways (!~ and =~).
TIA, Dave Description: Auto Close Google Checkout emails Condition: On Create Action: User Defined Template: Global Template: Blank Stage: TransactionCreate Custom condition: my $match = "Order [0-9][0-9]+ has been cancelled by Google"; my $t_subject = $self->TicketObj->Subject; if ( $t_subject =~ /$match/i ) { return 1; } else { return 0; } Custom action preparation code: return 1; Custom action cleanup code: $self->TicketObj->SetStatus( "resolved" ); return 1;
-------- RT Training Sessions (http://bestpractical.com/services/training.html) * Chicago, IL, USA September 26 & 27, 2011 * San Francisco, CA, USA October 18 & 19, 2011 * Washington DC, USA October 31 & November 1, 2011 * Melbourne VIC, Australia November 28 & 29, 2011 * Barcelona, Spain November 28 & 29, 2011