From b51ef52ba7be9bc486e1680583d9dfb6566b9a5c Mon Sep 17 00:00:00 2001 From: SebastianKrupinski Date: Tue, 2 Dec 2025 12:42:41 -0500 Subject: [PATCH] feat(CalDAV): Increase Calendar Object UID field size Signed-off-by: SebastianKrupinski [skip ci] --- .../Version1036Date20251202000000.php | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 apps/dav/lib/Migration/Version1036Date20251202000000.php diff --git a/apps/dav/lib/Migration/Version1036Date20251202000000.php b/apps/dav/lib/Migration/Version1036Date20251202000000.php new file mode 100644 index 0000000000000..745a9a019059d --- /dev/null +++ b/apps/dav/lib/Migration/Version1036Date20251202000000.php @@ -0,0 +1,56 @@ +getTable('calendarobjects'); + $column = $table->getColumn('uid'); + if ($column->getLength() < 512) { + $column->setLength(512); + $modified = true; + } + + $table = $schema->getTable('calendar_reminders'); + $column = $table->getColumn('uid'); + if ($column->getLength() < 512) { + $column->setLength(512); + $modified = true; + } + + $table = $schema->getTable('calendar_invitations'); + $column = $table->getColumn('uid'); + if ($column->getLength() < 512) { + $column->setLength(512); + $modified = true; + } + + return $modified ? $schema : null; + } +}