Drupal Association members fund grants that make connections all over the world.
The commit ofbroke Edit module's metadata callback. Note that there is test coverage. But the whole business of moving from EntityPG to EntityNG ( ) has caused some of the tests to test EntityPG instead of EntityNG, which was the case here. Hence this could go on undetected.
The fix is easy:
- $items = $entity->get($field_name); - $items = $items[$langcode]; + $items = $entity->getTranslation($langcode)->get($field_name)->getValue();
However, it's the tests that also require updating to EntityNG. For that, I copied a subset ofverbatim — it was Berdir who wrote the fixed tests and hence should be credited here.