summaryrefslogtreecommitdiffstats
path: root/Bugzilla
diff options
context:
space:
mode:
Diffstat (limited to 'Bugzilla')
-rw-r--r--Bugzilla/Search.pm10
1 files changed, 5 insertions, 5 deletions
diff --git a/Bugzilla/Search.pm b/Bugzilla/Search.pm
index 96f38fc06..e7b7739be 100644
--- a/Bugzilla/Search.pm
+++ b/Bugzilla/Search.pm
@@ -148,6 +148,11 @@ sub init {
push @supptables, "INNER JOIN components AS map_components " .
"ON bugs.component_id = map_components.id";
}
+
+ if (grep($_ =~/AS (actual_time|percentage_complete)$/, @$fieldsref)) {
+ push(@supptables, "INNER JOIN longdescs AS ldtime " .
+ "ON ldtime.bug_id = bugs.bug_id");
+ }
my $minvotes;
if (defined $params->param('votes')) {
@@ -218,11 +223,6 @@ sub init {
push(@specialchart, ["keywords", $t, $params->param('keywords')]);
}
- if (lsearch($fieldsref, "(SUM(ldtime.work_time)*COUNT(DISTINCT ldtime.bug_when)/COUNT(bugs.bug_id)) AS actual_time") != -1) {
- push(@supptables, "INNER JOIN longdescs AS ldtime " .
- "ON ldtime.bug_id = bugs.bug_id");
- }
-
foreach my $id ("1", "2") {
if (!defined ($params->param("email$id"))) {
next;