Bundles

Главные вкладки

Аватар пользователя kovalevm kovalevm 5 декабря 2019 в 0:23

Пытаюсь исправить ошибки миграции Drupal 7-Drupal 8.
Здесь описание решения одной из ошибок:

https://www.drupal.org/project/drupal/issues/2916266

Помогите, пожалуйста, правильно составить функцию для ошибки из журнала

A non-existent config entity name returned by FieldStorageConfigInterface::getBundles(): entity type: node, bundle: comment_node_ffilm, field name: field_filesize

<?phpfunction my_module_update_8001() {
  /** @var \Drupal\Core\KeyValueStore\KeyValueFactoryInterface $key_value_factory */
  $key_value_factory = \Drupal::service('keyvalue');
  $field_map_kv_store = $key_value_factory->get('entity.definitions.bundle_field_map');
  $map = $field_map_kv_store->get($entity_type);
  
  // Remove the field_filesize field from the bundle field map for the page bundle.
  unset($map['field_filesize']['bundles']['comment_node_ffilm']);
  
  $field_map_kv_store->set($entity_type, $map);
}?>