Всем привет!
При сохранении термина стала возникать ошибка
Drupal\Core\Database\IntegrityConstraintViolationException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'status_core' cannot be null: INSERT INTO {taxonomy_term_field_data} (tid, revision_id, vid, langcode, name, description__value, description__format, weight, changed, default_langcode, content_translation_source, content_translation_outdated, content_translation_uid, content_translation_created, status, revision_translation_affected, status_core)
Термин при этом не сохраняется. Это стало возникать после такого обновления
https://www.drupal.org/node/2985366
Как исправить?
Комментарии
drush updb или /update.php запускали после обновления?
Да, после /update.php все равно ошибка. Причем при update.php ошибок не показало.
Подскажите еще чем отличаются в таблице taxonomy_term_field_data данные status от status_core?
Все таки при обновлении (/update.php) возникает такая ошибка
Error: Call to a member function getItemDefinition() on null в Drupal\taxonomy\Entity\Term::baseFieldDefinitions() (строка 131 из /www/core/modules/taxonomy/src/Entity/Term.php)
Я бы порекомендовал откатить БД и файлы на состояние до обновления и обновиться ещё раз. Возможно, вы что-то сделали неправильно