Commit ff5637d1 authored by lpsolit%gmail.com's avatar lpsolit%gmail.com

Bug 391710: checksetup.pl fails when fixing broken series due to BUG_STATE_OPEN…

Bug 391710: checksetup.pl fails when fixing broken series due to BUG_STATE_OPEN pointing to the not yet created bug_status.is_open column - Patch by Fré©ric Buclin <LpSolit@gmail.com> r=mkanat a=LpSolit
parent a61497d2
...@@ -22,7 +22,6 @@ package Bugzilla::Install::DB; ...@@ -22,7 +22,6 @@ package Bugzilla::Install::DB;
use strict; use strict;
use Bugzilla::Bug qw(BUG_STATE_OPEN is_open_state);
use Bugzilla::Constants; use Bugzilla::Constants;
use Bugzilla::Hook; use Bugzilla::Hook;
use Bugzilla::Install::Util qw(indicate_progress); use Bugzilla::Install::Util qw(indicate_progress);
...@@ -1967,7 +1966,7 @@ sub _copy_old_charts_into_database { ...@@ -1967,7 +1966,7 @@ sub _copy_old_charts_into_database {
$data{$fields[$i]}{$numbers[0]} = $numbers[$i + 1]; $data{$fields[$i]}{$numbers[0]} = $numbers[$i + 1];
# Keep a total of the number of open bugs for this day # Keep a total of the number of open bugs for this day
if (is_open_state($fields[$i])) { if (grep { $_ eq $fields[$i] } @openedstatuses) {
$data{$open_name}{$numbers[0]} += $numbers[$i + 1]; $data{$open_name}{$numbers[0]} += $numbers[$i + 1];
} }
} }
...@@ -2441,7 +2440,8 @@ sub _fix_broken_all_closed_series { ...@@ -2441,7 +2440,8 @@ sub _fix_broken_all_closed_series {
join("&", map { "bug_status=" . url_quote($_) } join("&", map { "bug_status=" . url_quote($_) }
('UNCONFIRMED', 'NEW', 'ASSIGNED', 'REOPENED')); ('UNCONFIRMED', 'NEW', 'ASSIGNED', 'REOPENED'));
my $open_bugs_query_base_new = my $open_bugs_query_base_new =
join("&", map { "bug_status=" . url_quote($_) } BUG_STATE_OPEN); join("&", map { "bug_status=" . url_quote($_) }
('NEW', 'REOPENED', 'ASSIGNED', 'UNCONFIRMED'));
my $sth_openbugs_series = my $sth_openbugs_series =
$dbh->prepare("SELECT series_id FROM series WHERE query IN (?, ?)"); $dbh->prepare("SELECT series_id FROM series WHERE query IN (?, ?)");
# Statement to find the series which has collected the most data. # Statement to find the series which has collected the most data.
......
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