Commit 938baafc authored by Santhosh's avatar Santhosh Committed by Damien McKenna
Browse files

Issue #3199060 by Santhosh-Kumar-Rengasamy, DamienMcKenna: Custom Migration...

Issue #3199060 by Santhosh-Kumar-Rengasamy, DamienMcKenna: Custom Migration dependency issue for d7 migrate process plugin.
parent 670ce58a
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -29,6 +29,8 @@ Metatag 8.x-1.x-dev, xxxx-xx-xx
#3123583 by DamienMcKenna, Berdir, jonathan1055: Add Devel dependency, tests
  back again.
#3199122 by DamienMcKenna, thejimbirch: Fix compatibility with Drupal 9.
#3199060 by Santhosh-Kumar-Rengasamy, DamienMcKenna: Custom Migration dependency
  issue for d7 migrate process plugin.


Metatag 8.x-1.15, 2020-12-05
+6 −6
Original line number Diff line number Diff line
@@ -897,14 +897,14 @@ function metatag_migration_plugins_alter(array &$definitions) {
        // d7_node_complete, which has dependencies on d7_field_instance and
        // d7_comment_field_instance to ensure correct migration order.
        if ($bundle_id && isset($definitions["d7_metatag_field_instance:$entity_type_id:$bundle_id"])) {
          $definition['migration_dependencies']['required'][] = "d7_metatag_field:$entity_type_id";
          $definition['migration_dependencies']['required'][] = "d7_metatag_field_instance:$entity_type_id:$bundle_id";
          $definition['migration_dependencies']['required'][] = "d7_metatag_field_instance_widget_settings:$entity_type_id:$bundle_id";
          $definition['migration_dependencies']['optional'][] = "d7_metatag_field:$entity_type_id";
          $definition['migration_dependencies']['optional'][] = "d7_metatag_field_instance:$entity_type_id:$bundle_id";
          $definition['migration_dependencies']['optional'][] = "d7_metatag_field_instance_widget_settings:$entity_type_id:$bundle_id";
        }
        elseif (isset($definitions["d7_metatag_field_instance:$entity_type_id"])) {
          $definition['migration_dependencies']['required'][] = "d7_metatag_field:$entity_type_id";
          $definition['migration_dependencies']['required'][] = "d7_metatag_field_instance:$entity_type_id";
          $definition['migration_dependencies']['required'][] = "d7_metatag_field_instance_widget_settings:$entity_type_id";
          $definition['migration_dependencies']['optional'][] = "d7_metatag_field:$entity_type_id";
          $definition['migration_dependencies']['optional'][] = "d7_metatag_field_instance:$entity_type_id";
          $definition['migration_dependencies']['optional'][] = "d7_metatag_field_instance_widget_settings:$entity_type_id";
        }
      }
    }