From b56d5f6c828c6276449bc57bb31a00cebb592036 Mon Sep 17 00:00:00 2001 From: "mkanat%kerio.com" <> Date: Tue, 27 Sep 2005 23:55:24 +0000 Subject: Bug 309760: series.public rename breaks upgrades from 2.17.1 Patch By Max Kanat-Alexander r=joel, a=justdave --- checksetup.pl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'checksetup.pl') diff --git a/checksetup.pl b/checksetup.pl index 2c7eca5c1..3e84e19d3 100755 --- a/checksetup.pl +++ b/checksetup.pl @@ -3917,8 +3917,12 @@ if ( $dbh->isa('Bugzilla::DB::Mysql') ) { if ( $approved_col->{TYPE_NAME} eq 'TINYINT' and $approved_col->{COLUMN_SIZE} == 1 ) { - $dbh->bz_alter_column_raw('series', 'public', - {TYPE => 'BOOLEAN', NOTNULL => 1, DEFAULT => '0'}); + # series.public could have been renamed to series.is_public, + # and so wouldn't need to be fixed manually. + if ($dbh->bz_column_info('series', 'public')) { + $dbh->bz_alter_column_raw('series', 'public', + {TYPE => 'BOOLEAN', NOTNULL => 1, DEFAULT => '0'}); + } $dbh->bz_alter_column_raw('bug_status', 'isactive', {TYPE => 'BOOLEAN', NOTNULL => 1, DEFAULT => '1'}); $dbh->bz_alter_column_raw('rep_platform', 'isactive', -- cgit v1.2.3-24-g4f1b