How to Auto Resolve tickets with no subject

I have written the following custom script to set the status of resolved
for tickets created via e-mail or web GUI, but missing subject. Alas it
fails.

Condition: User Defined

Action: User Defined

Custom condition:

return 0 unless ($self->TransactionObj->Type eq “Create” &&
$self->TicketObj->Subject =""); 1;

Custom action preparation code:

return 1;

Custom action cleanup code:

$self->TicketObj->SetStatus( “resolved”); return 1;

maybe

$self->TicketObj->Subject ="" should be $self->TicketObj->Subject == “” or even $self->TicketObj->Subject eq “”

Roy

Dalal, Kamber Z (Kamber) wrote:

Thanks, setting it to eq worked.From: Roy El-Hames [mailto:rfh@pipex.net]
Sent: Wednesday, July 25, 2007 12:07 PM
To: Dalal, Kamber Z (Kamber)
Cc: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] How to Auto Resolve tickets with no subject

maybe

$self->TicketObj->Subject =“” should be $self->TicketObj->Subject == “”
or even $self->TicketObj->Subject eq “”

Roy

Dalal, Kamber Z (Kamber) wrote:

I have written the following custom script to set the status of
resolved for tickets created via e-mail or web GUI, but missing
subject. Alas it fails.

Condition: User Defined

Action: User Defined

Custom condition:

return 0 unless ($self->TransactionObj->Type eq “Create” &&
$self->TicketObj->Subject =“”); 1;

Custom action preparation code:

return 1;

Custom action cleanup code:

$self->TicketObj->SetStatus( “resolved”); return 1;


The rt-users Archives

Community help: http://wiki.bestpractical.com Commercial support:
sales@bestpractical.com

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