From 604f8fb406c5b57ecfa0725831081734c58d45ad Mon Sep 17 00:00:00 2001 From: xcd Date: Fri, 28 Aug 2026 10:14:29 +0200 Subject: [PATCH] fix: force AddSerializeDataColumn to run after RenameSynoliaFavoriteTable Both v1_1 migrations had the same implicit order (0), and the stable sort fell back to alphabetical file order, running AddSerializeDataColumn before the table rename and failing with "no table synolia_favorite". --- .../Migrations/Schema/v1_1/AddSerializeDataColumn.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Synolia/Bundle/FavoriteBundle/Migrations/Schema/v1_1/AddSerializeDataColumn.php b/src/Synolia/Bundle/FavoriteBundle/Migrations/Schema/v1_1/AddSerializeDataColumn.php index 6af1966..7b8dbec 100644 --- a/src/Synolia/Bundle/FavoriteBundle/Migrations/Schema/v1_1/AddSerializeDataColumn.php +++ b/src/Synolia/Bundle/FavoriteBundle/Migrations/Schema/v1_1/AddSerializeDataColumn.php @@ -7,9 +7,10 @@ use Oro\Bundle\MigrationBundle\Migration\Extension\RenameExtension; use Oro\Bundle\MigrationBundle\Migration\Extension\RenameExtensionAwareInterface; use Oro\Bundle\MigrationBundle\Migration\Migration; +use Oro\Bundle\MigrationBundle\Migration\OrderedMigrationInterface; use Oro\Bundle\MigrationBundle\Migration\QueryBag; -class AddSerializeDataColumn implements Migration +class AddSerializeDataColumn implements Migration, OrderedMigrationInterface { /** * {@inheritDoc} @@ -22,4 +23,9 @@ public function up(Schema $schema, QueryBag $queries): void } $table->addColumn('serialized_data', Types::JSON, ['notnull' => false]); } + + public function getOrder(): int + { + return 10; + } }