From 1ea902a1953ce48016b50c7f84e4c33213e24c90 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Fri, 6 Sep 2024 14:46:03 +0200 Subject: chore(files_sharing): Add migration attribute for `share.reminder_sent` column Signed-off-by: Ferdinand Thiessen --- .../files_sharing/lib/Migration/Version31000Date20240821142813.php | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'apps') diff --git a/apps/files_sharing/lib/Migration/Version31000Date20240821142813.php b/apps/files_sharing/lib/Migration/Version31000Date20240821142813.php index b063902a380..71b2c1817e6 100644 --- a/apps/files_sharing/lib/Migration/Version31000Date20240821142813.php +++ b/apps/files_sharing/lib/Migration/Version31000Date20240821142813.php @@ -12,9 +12,12 @@ namespace OCA\Files_Sharing\Migration; 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, -- cgit v1.2.3