]> 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:43:46 +0000 (23:43 +0000)
committermkanat%bugzilla.org <>
Thu, 25 Jan 2007 23:43:46 +0000 (23:43 +0000)
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat

Bugzilla/Install/DB.pm

index aa8e521099d6a0aabf0cdd8ba1a9cdbb41635cd8..00032d15b399dc94ddfcc66cc0e137016b40d85c 100644 (file)
@@ -1381,7 +1381,8 @@ sub _convert_groups_system_from_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");
         }