[Rt-commit] r15775 - rt/3.8/trunk/lib/RT/Report
ruz at bestpractical.com
ruz at bestpractical.com
Thu Sep 4 22:29:09 EDT 2008
Author: ruz
Date: Thu Sep 4 22:29:09 2008
New Revision: 15775
Modified:
rt/3.8/trunk/lib/RT/Report/Tickets.pm
Log:
* fix groupping charts by watchers, requestors, cc...
Modified: rt/3.8/trunk/lib/RT/Report/Tickets.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Report/Tickets.pm (original)
+++ rt/3.8/trunk/lib/RT/Report/Tickets.pm Thu Sep 4 22:29:09 2008
@@ -200,9 +200,14 @@
@args{qw(ALIAS FIELD)} = ($ticket_cf_alias, 'Content');
}
} elsif ( $field =~ /^(?:Watcher|(Requestor|Cc|AdminCc))$/ ) {
- my $type = $1;
- my ($g_alias, $gm_alias, $u_alias) = $self->_WatcherJoin( $type );
- @args{qw(ALIAS FIELD)} = ($u_alias, 'Name');
+ my $type = $1 || '';
+ if ( my $u_alias = $self->{"_sql_report_watcher_users_alias_$type"} ) {
+ @args{qw(ALIAS FIELD)} = ($u_alias, 'Name');
+ } else {
+ my ($g_alias, $gm_alias, $u_alias) = $self->_WatcherJoin( $type );
+ @args{qw(ALIAS FIELD)} = ($u_alias, 'Name');
+ $self->{"_sql_report_watcher_users_alias_$type"} = $u_alias;
+ }
}
return %args;
}
More information about the Rt-commit
mailing list