Merge pull request #31579 from nextcloud/nickvergessen-patch-1

Also add the column when the table already existed
This commit is contained in:
Joas Schilling 2022-03-15 17:59:21 +01:00 committed by GitHub
commit a40dac9354
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -45,12 +45,14 @@ class Version24000Date20211222112246 extends SimpleMigrationStep {
/** @var ISchemaWrapper $schema */
$schema = $schemaClosure();
$action = false;
$comments = $schema->getTable('comments');
if (!$comments->hasColumn('reactions')) {
$comments->addColumn('reactions', Types::STRING, [
'notnull' => false,
'length' => 4000,
]);
$action = true;
}
if (!$schema->hasTable(self::TABLE_NAME)) {
@ -89,8 +91,8 @@ class Version24000Date20211222112246 extends SimpleMigrationStep {
$table->addIndex(['reaction'], 'comment_reaction');
$table->addIndex(['parent_id'], 'comment_reaction_parent_id');
$table->addUniqueIndex(['parent_id', 'actor_type', 'actor_id', 'reaction'], 'comment_reaction_unique');
return $schema;
$action = true;
}
return null;
return $action ? $schema : null;
}
}