Problem with New Status

Team,

I created a new status (called pend-close) in RT by adding it to
RT_SiteConfig.pm:

@ActiveStatus = qw(new open stalled) unless @ActiveStatus;
@InactiveStatus = qw(resolved rejected pend-resolve deleted) unless
@InactiveStatus;

When I try to put a ticket in the pend-resolve state RT gives me the
following error:

Ticket 2180: Illegal value for Status

Is there something I’m missing?

-Steve

I created a new status (called pend-close) in RT by adding it to
RT_SiteConfig.pm:

@ActiveStatus = qw(new open stalled) unless @ActiveStatus;
@InactiveStatus = qw(resolved rejected pend-resolve deleted) unless
@InactiveStatus;

When I try to put a ticket in the pend-resolve state RT gives me the
following error:

Ticket 2180: Illegal value for Status

Maybe it is because the database field is only a varchar(10), and
‘pend-resolve’ is more than 10 characters?

mysql> desc Tickets;
| Field | Type | Null | Key | Default |
Extra |

| Status | varchar(10) | YES | MUL | NULL |
|

Eric Schultz
United Online

Steve,

You betcha! Status field values are limited to 10 characters. We found 

that out the same way you just did.

Kenn
LBNL

Steve Berg wrote: