From 0bc35eb97fdf09a9eb6aed03ff24d279a2cc4e06 Mon Sep 17 00:00:00 2001 From: bcweaver <brianweaver@gmail.com> Date: Mon, 17 May 2021 11:53:12 -0400 Subject: [PATCH] Apply patch to inline_entity_form for migration bug --- composer.json | 3 +++ composer.lock | 2 +- vendor/composer/InstalledVersions.php | 4 ++-- vendor/composer/installed.json | 3 +++ vendor/composer/installed.php | 4 ++-- web/modules/inline_entity_form/PATCHES.txt | 7 +++++++ web/modules/inline_entity_form/inline_entity_form.module | 9 --------- web/modules/inline_entity_form/src/MigrationHelper.php | 2 +- 8 files changed, 19 insertions(+), 15 deletions(-) create mode 100644 web/modules/inline_entity_form/PATCHES.txt diff --git a/composer.json b/composer.json index c339b9ba1d..9fdef68caa 100644 --- a/composer.json +++ b/composer.json @@ -273,6 +273,9 @@ "drupal/honeypot": { "2811189": "https://www.drupal.org/files/issues/2019-08-08/honeypot_field_weight_2811189-18.patch" }, + "drupal/inline_entity_form": { + "3208279": "https://www.drupal.org/files/issues/2021-05-08/inline_entity_form-n3208279-13.patch" + }, "drupal/linkit": { "2712951": "https://www.drupal.org/files/issues/2019-11-27/linkit_for_link_field-2712951-140.patch" }, diff --git a/composer.lock b/composer.lock index 926678b571..6ea91c6589 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "4f162d7bd155c17ba0c04ebcb49b185b", + "content-hash": "2576518bd480624e8c309acc094a6aae", "packages": [ { "name": "alchemy/zippy", diff --git a/vendor/composer/InstalledVersions.php b/vendor/composer/InstalledVersions.php index a2871d3d1d..f0ceb2ec40 100644 --- a/vendor/composer/InstalledVersions.php +++ b/vendor/composer/InstalledVersions.php @@ -19,7 +19,7 @@ class InstalledVersions 'aliases' => array ( ), - 'reference' => 'd4b4464a481d2dcac95e7ed82f8694d976fd33fe', + 'reference' => '54d0d08aec4764c465ecc36c938c1b3cf80098a9', 'name' => 'osu-asc-webservices/d8-upstream', ), 'versions' => @@ -2276,7 +2276,7 @@ class InstalledVersions 'aliases' => array ( ), - 'reference' => 'd4b4464a481d2dcac95e7ed82f8694d976fd33fe', + 'reference' => '54d0d08aec4764c465ecc36c938c1b3cf80098a9', ), 'pantheon-systems/quicksilver-pushback' => array ( diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index b70554627c..893b25c9bd 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -5038,6 +5038,9 @@ "status": "not-covered", "message": "RC releases are not covered by Drupal security advisories." } + }, + "patches_applied": { + "3208279": "https://www.drupal.org/files/issues/2021-05-08/inline_entity_form-n3208279-13.patch" } }, "installation-source": "dist", diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index b420fd47d9..386c28d3c2 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -6,7 +6,7 @@ 'aliases' => array ( ), - 'reference' => 'd4b4464a481d2dcac95e7ed82f8694d976fd33fe', + 'reference' => '54d0d08aec4764c465ecc36c938c1b3cf80098a9', 'name' => 'osu-asc-webservices/d8-upstream', ), 'versions' => @@ -2263,7 +2263,7 @@ 'aliases' => array ( ), - 'reference' => 'd4b4464a481d2dcac95e7ed82f8694d976fd33fe', + 'reference' => '54d0d08aec4764c465ecc36c938c1b3cf80098a9', ), 'pantheon-systems/quicksilver-pushback' => array ( diff --git a/web/modules/inline_entity_form/PATCHES.txt b/web/modules/inline_entity_form/PATCHES.txt new file mode 100644 index 0000000000..bcde80fbb7 --- /dev/null +++ b/web/modules/inline_entity_form/PATCHES.txt @@ -0,0 +1,7 @@ +This file was automatically generated by Composer Patches (https://github.com/cweagans/composer-patches) +Patches applied to this directory: + +3208279 +Source: https://www.drupal.org/files/issues/2021-05-08/inline_entity_form-n3208279-13.patch + + diff --git a/web/modules/inline_entity_form/inline_entity_form.module b/web/modules/inline_entity_form/inline_entity_form.module index 9f06bec97c..63e26c42ba 100644 --- a/web/modules/inline_entity_form/inline_entity_form.module +++ b/web/modules/inline_entity_form/inline_entity_form.module @@ -455,12 +455,3 @@ function inline_entity_form_migrate_prepare_row(Row $row, MigrateSourceInterface \Drupal::classResolver(MigrationHelper::class) ->alterRow($row, $source, $migration); } - - -/** - * Implements hook_migration_plugins_alter(). - */ -function inline_entity_form_migration_plugins_alter(array &$migrations) { - \Drupal::classResolver(MigrationHelper::class) - ->alterPlugins($migrations); -} diff --git a/web/modules/inline_entity_form/src/MigrationHelper.php b/web/modules/inline_entity_form/src/MigrationHelper.php index ba83ca3fbc..dc949cf422 100644 --- a/web/modules/inline_entity_form/src/MigrationHelper.php +++ b/web/modules/inline_entity_form/src/MigrationHelper.php @@ -36,7 +36,7 @@ public function alterPlugins(array &$migrations) { if ($source) { // Field instance. if (get_class($source) === FieldInstance::class) { - $settings[] = $migration['process']['settings']; + $settings = $migration['process']['settings']; $addition = [ 'inline_entity_form' => [ 'plugin' => 'inline_entity_form_field_instance_settings', -- GitLab