Issue #2016177 followup by yched: Refactor 'autocreate entity' handling from entity_reference().
parent
fa6444e067
commit
82d44b7834
|
|
@ -107,7 +107,7 @@ function entity_reference_field_is_empty($item, $field) {
|
||||||
*/
|
*/
|
||||||
function entity_reference_field_presave(EntityInterface $entity, $field, $instance, $langcode, &$items) {
|
function entity_reference_field_presave(EntityInterface $entity, $field, $instance, $langcode, &$items) {
|
||||||
foreach ($items as $delta => $item) {
|
foreach ($items as $delta => $item) {
|
||||||
if (empty($item['target_id']) && !empty($item['entity']) &&$item['entity']->isNew()) {
|
if (empty($item['target_id']) && !empty($item['entity']) && $item['entity']->isNew()) {
|
||||||
$item['entity']->save();
|
$item['entity']->save();
|
||||||
$items[$delta]['target_id'] = $item['entity']->id();
|
$items[$delta]['target_id'] = $item['entity']->id();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue