From 97c67ecb9cc3a62784fda7a1fd005531e88428ce Mon Sep 17 00:00:00 2001 From: Git'Fellow <12234510+solracsf@users.noreply.github.com> Date: Mon, 25 Nov 2024 17:47:14 +0100 Subject: [PATCH] fix(migration): Check if table exists Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> --- core/Migrations/Version30000Date20240906095113.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/core/Migrations/Version30000Date20240906095113.php b/core/Migrations/Version30000Date20240906095113.php index 4991aecb078a7..bab03241db4c8 100644 --- a/core/Migrations/Version30000Date20240906095113.php +++ b/core/Migrations/Version30000Date20240906095113.php @@ -28,11 +28,13 @@ public function changeSchema(IOutput $output, Closure $schemaClosure, array $opt /** @var ISchemaWrapper $schema */ $schema = $schemaClosure(); - $table = $schema->getTable('taskprocessing_tasks'); - $column = $table->getColumn('error_message'); - - if ($column->getLength() < 4000) { - $column->setLength(4000); + if ($schema->hasTable('taskprocessing_tasks')) { + $table = $schema->getTable('taskprocessing_tasks'); + $column = $table->getColumn('error_message'); + + if ($column->getLength() < 4000) { + $column->setLength(4000); + } } return $schema;