[rt-devel] Fix For Keyword Select / Create Ticket UI Bug in 2.0.8

Jesse Vincent jesse at bestpractical.com
Mon Oct 8 19:53:24 EDT 2001


I posted a fix for this to rt-users on friday.  If you're on rt-devel, you
_really_ should be on rt-users as well


On Mon, Oct 08, 2001 at 04:54:57PM -0400, Kip Cranford wrote:
> 
> Jesse,
> 
> When a new ticket is created in 2.0.8, and a single keyword select is
> chosen, that value is not added to the database, and the ticket is
> created with no keywords.  Multiple keywords work as advertised.
> 
> Below is a fix I applied to Ticket.pm, and it seemed to fix the problem.
> 
> (note, this is not a patch, just a plain diff -- do you want patches?)
> 
> --kip
> 
> *** Ticket.pm   Fri Sep 21 16:45:34 2001
> --- Ticket.ks.pm        Mon Oct  8 16:46:32 2001
> ***************
> *** 345,351 ****
>         next unless ($key =~ /^KeywordSelect-(.*)$/);
>  
>         my $ks = $1;
> !       my @keywords = @{$args{$key}};
>  
>         foreach my $keyword (@keywords) {
>             my ($kval, $kmsg) = $self->_AddKeyword(KeywordSelect => $ks,
> --- 345,360 ----
>         next unless ($key =~ /^KeywordSelect-(.*)$/);
>  
>         my $ks = $1;
> !
> !     my @keywords;
> !     my $kr = ref $args{$key};
> !     if ($kr =~ /ARRAY/) {
> !         @keywords = @{$args{$key}};
> !     }
> !     else {
> !         my $ky = $args{$key};
> !         @keywords = ($ky);
> !     }
>  
>         foreach my $keyword (@keywords) {
>             my ($kval, $kmsg) = $self->_AddKeyword(KeywordSelect => $ks,
> 
> _______________________________________________
> rt-devel mailing list
> rt-devel at lists.fsck.com
> http://lists.fsck.com/mailman/listinfo/rt-devel
> 

-- 
http://www.bestpractical.com/products/rt  -- Trouble Ticketing. Free.




More information about the Rt-devel mailing list