From ff5637d1173502aea6527ed917ab963e1b159b6e Mon Sep 17 00:00:00 2001 From: "lpsolit%gmail.com" <> Date: Fri, 17 Aug 2007 05:29:16 +0000 Subject: 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édéric Buclin r=mkanat a=LpSolit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Bugzilla/Install/DB.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Bugzilla') diff --git a/Bugzilla/Install/DB.pm b/Bugzilla/Install/DB.pm index aa3c89d23..d2abe9da6 100644 --- a/Bugzilla/Install/DB.pm +++ b/Bugzilla/Install/DB.pm @@ -22,7 +22,6 @@ package Bugzilla::Install::DB; use strict; -use Bugzilla::Bug qw(BUG_STATE_OPEN is_open_state); use Bugzilla::Constants; use Bugzilla::Hook; use Bugzilla::Install::Util qw(indicate_progress); @@ -1967,7 +1966,7 @@ sub _copy_old_charts_into_database { $data{$fields[$i]}{$numbers[0]} = $numbers[$i + 1]; # 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]; } } @@ -2441,7 +2440,8 @@ sub _fix_broken_all_closed_series { join("&", map { "bug_status=" . url_quote($_) } ('UNCONFIRMED', 'NEW', 'ASSIGNED', 'REOPENED')); 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 = $dbh->prepare("SELECT series_id FROM series WHERE query IN (?, ?)"); # Statement to find the series which has collected the most data. -- cgit v1.2.3-24-g4f1b