sub _populate_bug_see_also_class {
my $dbh = Bugzilla->dbh;
- return if $dbh->bz_column_info('bug_see_also', 'class');
+ if ($dbh->bz_column_info('bug_see_also', 'class')) {
+ # The length was incorrectly set to 64 instead of 255.
+ $dbh->bz_alter_column('bug_see_also', 'class',
+ {TYPE => 'varchar(255)', NOTNULL => 1});
+ return;
+ }
$dbh->bz_add_column('bug_see_also', 'class',
- {TYPE => 'varchar(64)', NOTNULL => 1}, '');
+ {TYPE => 'varchar(255)', NOTNULL => 1}, '');
my $result = $dbh->selectall_arrayref(
"SELECT id, value FROM bug_see_also");