This is a Drupal 8 (beta 15) site, basic, few content types. On the status report page it says:
Entity/field definitions
Mismatch detected
Mismatched entity and/or field definitions.
After investigation it turned out, this is caused by a few fields. The Drupal\Core\Entity\EntityDefinitionUpdateManager::getChangeList()
is reporting them, because their original storage definition is missing from the key_value
table for the column-collection: entity.storage_schema.sql
(The column-collection = config.entity.key_store.field_config
entry is there for all fields.)
My question is - how can we fix this? All configuration is stored in configuration files (staging directory) - including all fields yml files. The configuration manager reports no difference, export will keep the files the same, and import will not change anything. drush updb will report no updates as well.
Is there a command we should call in an update hook to sync/register this storage info? Any idea?