diff --git a/apps/files_sharing/lib/Migration/Version31000Date20240821142813.php b/apps/files_sharing/lib/Migration/Version31000Date20240821142813.php index b063902a380ec..71b2c1817e6b2 100644 --- a/apps/files_sharing/lib/Migration/Version31000Date20240821142813.php +++ b/apps/files_sharing/lib/Migration/Version31000Date20240821142813.php @@ -12,9 +12,12 @@ use Closure; use OCP\DB\ISchemaWrapper; use OCP\DB\Types; +use OCP\Migration\Attributes\AddColumn; +use OCP\Migration\Attributes\ColumnType; use OCP\Migration\IOutput; use OCP\Migration\SimpleMigrationStep; +#[AddColumn(table: 'share', name: 'reminder_sent', type: ColumnType::BOOLEAN)] class Version31000Date20240821142813 extends SimpleMigrationStep { /** @@ -26,6 +29,10 @@ class Version31000Date20240821142813 extends SimpleMigrationStep { public function changeSchema(IOutput $output, Closure $schemaClosure, array $options): ?ISchemaWrapper { $schema = $schemaClosure(); $table = $schema->getTable('share'); + if ($table->hasColumn('reminder_sent')) { + return null; + } + $table->addColumn('reminder_sent', Types::BOOLEAN, [ 'notnull' => false, 'default' => false,