зеркало из https://github.com/mozilla/pjs.git
Bug 286501: Summarize time fails with "Can't bind reference" error
Patch By Tomas Kopal <Tomas.Kopal@altap.cz> r=mkanat, a=justdave
This commit is contained in:
Родитель
e53d69b53d
Коммит
f9b2cf7149
|
@ -643,7 +643,8 @@ sub AppendComment ($$$;$$$) {
|
|||
$dbh->do("UPDATE bugs SET delta_ts = ? WHERE bug_id = ?",
|
||||
undef, $timestamp, $bugid);
|
||||
}
|
||||
|
||||
|
||||
# This method is private and is not to be used outside of the Bug class.
|
||||
sub EmitDependList {
|
||||
my ($myfield, $targetfield, $bug_id) = (@_);
|
||||
my $dbh = Bugzilla->dbh;
|
||||
|
|
|
@ -203,10 +203,10 @@ sub get_blocker_ids_unique {
|
|||
}
|
||||
|
||||
sub get_blocker_ids_deep {
|
||||
my ($bug_id, $ret) = @_;
|
||||
my @deps = Bugzilla::Bug::EmitDependList("blocked", "dependson", $bug_id);
|
||||
push @{$ret}, @deps;
|
||||
foreach $bug_id (@deps) {
|
||||
my ($bug_id, $ret) = @_;
|
||||
my $deps = Bugzilla::Bug::EmitDependList("blocked", "dependson", $bug_id);
|
||||
push @{$ret}, @$deps;
|
||||
foreach $bug_id (@$deps) {
|
||||
get_blocker_ids_deep($bug_id, $ret);
|
||||
}
|
||||
}
|
||||
|
@ -238,7 +238,7 @@ sub query_work_by_buglist {
|
|||
bugs.bug_id = longdescs.bug_id
|
||||
$date_bits } .
|
||||
$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};
|
||||
my $sth = $dbh->prepare($q);
|
||||
$sth->execute(@{$date_values});
|
||||
|
|
Загрузка…
Ссылка в новой задаче