[Rt-commit] r5782 - in rt/branches/3.6-RELEASE: .
jesse at bestpractical.com
jesse at bestpractical.com
Mon Aug 21 13:17:09 EDT 2006
Author: jesse
Date: Mon Aug 21 13:17:08 2006
New Revision: 5782
Modified:
rt/branches/3.6-RELEASE/ (props changed)
rt/branches/3.6-RELEASE/html/Search/Build.html
Log:
r20599 at pinglin: jesse | 2006-08-21 13:17:00 -0400
* Fix for "Search by requestor" appearing to break in 3.6.1
(Really, an older, deeper bug was unmasked)
Modified: rt/branches/3.6-RELEASE/html/Search/Build.html
==============================================================================
--- rt/branches/3.6-RELEASE/html/Search/Build.html (original)
+++ rt/branches/3.6-RELEASE/html/Search/Build.html Mon Aug 21 13:17:08 2006
@@ -381,9 +381,13 @@
$val =~ s!\\(.)!$1!g;
my $class;
- if ( exists $lcfields{ lc $key } ) {
- $key = $lcfields{ lc $key };
- $class = $FIELDS{$key}->[0];
+
+ my ($key_base, $subkey) = split(/\./,$key,2);
+ $key_base =~ s/\..*$//; # Strip off .EmailAddress, for example
+
+ if ( exists $lcfields{lc $key_base } ) {
+ $key = $lcfields{lc $key_base } . (defined $subkey ? '.'.$subkey : '');
+ $class = $FIELDS{$key_base}->[0];
}
elsif ( $key =~ /^C(?:ustom)?F(?:ield)?\.{(.*)}$/i ) {
$class = $FIELDS{'CF'}->[0];
More information about the Rt-commit
mailing list