aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrédéric Buclin <LpSolit@gmail.com>2012-10-04 13:29:07 +0200
committerFrédéric Buclin <LpSolit@gmail.com>2012-10-04 13:29:07 +0200
commit396dba16be772b7e0393e6e6db026b27f0fddb52 (patch)
tree6d28ba62fa16d5863d7c390bcac18c6286649835 /report.cgi
parentBug 796072: Make admin/table.html.tmpl a bit faster (diff)
downloadbugzilla-396dba16be772b7e0393e6e6db026b27f0fddb52.tar.gz
bugzilla-396dba16be772b7e0393e6e6db026b27f0fddb52.tar.bz2
bugzilla-396dba16be772b7e0393e6e6db026b27f0fddb52.zip
Bug 794389: There is no field named 'actual_time' when generating reports
r=glob a=LpSolit
Diffstat (limited to 'report.cgi')
-rwxr-xr-xreport.cgi4
1 files changed, 4 insertions, 0 deletions
diff --git a/report.cgi b/report.cgi
index 2a7f1f1eb..9a554a4ef 100755
--- a/report.cgi
+++ b/report.cgi
@@ -336,6 +336,10 @@ $template->process("$format->{'template'}", $vars)
sub get_names {
my ($names, $isnumeric, $field_name) = @_;
my ($field, @sorted);
+ # XXX - This is a hack to handle the actual_time/work_time field,
+ # because it's named 'actual_time' in Search.pm but 'work_time' in Field.pm.
+ $_[2] = $field_name = 'work_time' if $field_name eq 'actual_time';
+
# _realname fields aren't real Bugzilla::Field objects, but they are a
# valid axis, so we don't vailidate them as Bugzilla::Field objects.
$field = Bugzilla::Field->check($field_name)