mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-14 22:05:44 +00:00
Fix for bug 253562: Hours Worked (actual_time) is being listed as 1.
Cleans up Bugzilla::Bug::actual_time to do things the right way (dbi, Bugzilla->user) and apparently fixes a problem limited to some platforms. r=joel, a=justdave.
This commit is contained in:
parent
352a33bdd1
commit
518245d051
@ -289,12 +289,13 @@ sub actual_time {
|
||||
|
||||
return $self->{'actual_time'} if exists $self->{'actual_time'};
|
||||
|
||||
if (&::UserInGroup(Param("timetrackinggroup"))) {
|
||||
&::SendSQL("SELECT SUM(work_time)
|
||||
FROM longdescs WHERE longdescs.bug_id=$self->{bug_id}");
|
||||
$self->{'actual_time'} = &::FetchSQLData();
|
||||
}
|
||||
return undef unless Bugzilla->user->in_group(Param("timetrackinggroup"));
|
||||
|
||||
my $sth = Bugzilla->dbh->prepare("SELECT SUM(work_time)
|
||||
FROM longdescs
|
||||
WHERE longdescs.bug_id=?");
|
||||
$sth->execute($self->{bug_id});
|
||||
$self->{'actual_time'} = $sth->fetchrow_array();
|
||||
return $self->{'actual_time'};
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user