- Issue created by @das-peter
-
das-peter →
committed 9e41f70c on 3.0.x
Issue #3514604: Fix for translation merging
-
das-peter →
committed 9e41f70c on 3.0.x
The vertical aggregator can leave out items it doesn't find.
This conflicts with the current way the translation handling works which assumes there's always a related entry in the data list.
Related error: Undefined array key "61b0e9b1-6681-4911-809a-REDACTED" in Drupal\external_entities\ExternalEntityStorage->mapRawDataToExternalEntities() (line 763 of modules/contrib/external_entities/src/ExternalEntityStorage.php
Related log entries: Error while mapping translation data for external entity 61b0e9b1-6681-4911-809a-REDACTED: Drupal\external_entities\ExternalEntityStorage::extractEntityValuesFromRawData(): Argument #1 ($raw_data) must be of type array, null given, called in /var/www/drupal/docroot/modules/contrib/external_entities/src/ExternalEntityStorage.php on line 763
Use vertical aggregation with translation merging.
One language source should not provide one of the languages.
This should trigger the error.
Add a check if the item is there at all before processing anything.
None
None
None
Active
3.0
Code
Issue #3514604: Fix for translation merging