Commit 9b837ad9 authored by mkanat%kerio.com's avatar mkanat%kerio.com

Bug 286501: Summarize time fails with "Can't bind reference" error

Patch By Tomas Kopal <Tomas.Kopal@altap.cz> r=mkanat, a=justdave
parent 8bb3cb2a
...@@ -643,7 +643,8 @@ sub AppendComment ($$$;$$$) { ...@@ -643,7 +643,8 @@ sub AppendComment ($$$;$$$) {
$dbh->do("UPDATE bugs SET delta_ts = ? WHERE bug_id = ?", $dbh->do("UPDATE bugs SET delta_ts = ? WHERE bug_id = ?",
undef, $timestamp, $bugid); undef, $timestamp, $bugid);
} }
# This method is private and is not to be used outside of the Bug class.
sub EmitDependList { sub EmitDependList {
my ($myfield, $targetfield, $bug_id) = (@_); my ($myfield, $targetfield, $bug_id) = (@_);
my $dbh = Bugzilla->dbh; my $dbh = Bugzilla->dbh;
......
...@@ -203,10 +203,10 @@ sub get_blocker_ids_unique { ...@@ -203,10 +203,10 @@ sub get_blocker_ids_unique {
} }
sub get_blocker_ids_deep { sub get_blocker_ids_deep {
my ($bug_id, $ret) = @_; my ($bug_id, $ret) = @_;
my @deps = Bugzilla::Bug::EmitDependList("blocked", "dependson", $bug_id); my $deps = Bugzilla::Bug::EmitDependList("blocked", "dependson", $bug_id);
push @{$ret}, @deps; push @{$ret}, @$deps;
foreach $bug_id (@deps) { foreach $bug_id (@$deps) {
get_blocker_ids_deep($bug_id, $ret); get_blocker_ids_deep($bug_id, $ret);
} }
} }
...@@ -238,7 +238,7 @@ sub query_work_by_buglist { ...@@ -238,7 +238,7 @@ sub query_work_by_buglist {
bugs.bug_id = longdescs.bug_id bugs.bug_id = longdescs.bug_id
$date_bits } . $date_bits } .
$dbh->sql_group_by('longdescs.bug_id, profiles.login_name', $dbh->sql_group_by('longdescs.bug_id, profiles.login_name',
'bugs.short_desc, bugs.bug_status') . qq{ 'bugs.short_desc, bugs.bug_status, longdescs.bug_when') . qq{
ORDER BY longdescs.bug_when}; ORDER BY longdescs.bug_when};
my $sth = $dbh->prepare($q); my $sth = $dbh->prepare($q);
$sth->execute(@{$date_values}); $sth->execute(@{$date_values});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment