]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 368147: Upgrade from 2.16 and earlier does not work with DBD::mysql 4.0
authormkanat%bugzilla.org <>
Thu, 25 Jan 2007 23:45:38 +0000 (23:45 +0000)
committermkanat%bugzilla.org <>
Thu, 25 Jan 2007 23:45:38 +0000 (23:45 +0000)
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat

checksetup.pl

index 21c37e4c74d149307ad4b7f41f4c5c1123a40ca5..50e67fc7f880960d296e15b985bddb1b79919f84 100755 (executable)
@@ -3023,7 +3023,8 @@ if ($dbh->bz_column_info("profiles", "groupset")) {
     # so all unique keys are removed first and then added back in
     $dbh->bz_drop_index('groups', 'groups_bit_idx');
     $dbh->bz_drop_index('groups', 'groups_name_idx');
-    if ($dbh->primary_key(undef, undef, 'groups')) {
+    my @primary_key = $dbh->primary_key(undef, undef, 'groups');
+    if (@primary_key) {
         $dbh->do("ALTER TABLE groups DROP PRIMARY KEY");
     }