diff --git a/core/modules/content_translation/migrations/d7_taxonomy_term_entity_translation.yml b/core/modules/content_translation/migrations/d7_taxonomy_term_entity_translation.yml index a156ab68de67e998195b4a745787deea386a01df..82e29800391e6435ba2ffe7e4471634301efaaef 100644 --- a/core/modules/content_translation/migrations/d7_taxonomy_term_entity_translation.yml +++ b/core/modules/content_translation/migrations/d7_taxonomy_term_entity_translation.yml @@ -29,3 +29,5 @@ migration_dependencies: - language - d7_entity_translation_settings - d7_taxonomy_term + optional: + - d7_language_content_taxonomy_vocabulary_settings diff --git a/core/modules/content_translation/migrations/d7_taxonomy_term_localized_translation.yml b/core/modules/content_translation/migrations/d7_taxonomy_term_localized_translation.yml index fd6dc321bc22bbce80d675f82934fae822f37e47..3e0453d285b15af7c795d5d540a84c05afdd1ad1 100644 --- a/core/modules/content_translation/migrations/d7_taxonomy_term_localized_translation.yml +++ b/core/modules/content_translation/migrations/d7_taxonomy_term_localized_translation.yml @@ -45,3 +45,5 @@ migration_dependencies: required: - language - d7_taxonomy_term + optional: + - d7_language_content_taxonomy_vocabulary_settings diff --git a/core/modules/content_translation/migrations/d7_taxonomy_term_translation.yml b/core/modules/content_translation/migrations/d7_taxonomy_term_translation.yml index 10091a8e7607744fc7a3d6169afafd94974f212b..7494d1d5eb326686f2e1d67105e5a4975c420926 100644 --- a/core/modules/content_translation/migrations/d7_taxonomy_term_translation.yml +++ b/core/modules/content_translation/migrations/d7_taxonomy_term_translation.yml @@ -42,3 +42,5 @@ migration_dependencies: required: - language - d7_taxonomy_term + optional: + - d7_language_content_taxonomy_vocabulary_settings diff --git a/core/modules/language/migrations/d7_language_content_taxonomy_vocabulary_settings.yml b/core/modules/language/migrations/d7_language_content_taxonomy_vocabulary_settings.yml index 5ccc0fc5f5cf29381ce5630d74b971ef8cd9077b..03f24ad3efbf75d6b90385f6dbf16c9e10aba88c 100644 --- a/core/modules/language/migrations/d7_language_content_taxonomy_vocabulary_settings.yml +++ b/core/modules/language/migrations/d7_language_content_taxonomy_vocabulary_settings.yml @@ -18,6 +18,22 @@ process: - plugin: skip_on_empty method: row + _skip: + - + plugin: concat + source: + - 'constants/target_type' + - '@target_bundle' + delimiter: . + - + plugin: migration_lookup + migration: d7_entity_translation_settings + - + plugin: callback + callable: is_null + - + plugin: skip_on_empty + method: row # State is the value in the i18n_mode column of taxonomy_vocabulary table # 0: No multilingual options. # 1: Localize. Localizable object. Run through the localization system @@ -54,3 +70,6 @@ migration_dependencies: required: - language - d7_taxonomy_vocabulary + optional: + - d7_language_content_settings + - d7_entity_translation_settings