diff --git a/inline_entity_form.module b/inline_entity_form.module index 5922e0b..b43ac88 100644 --- a/inline_entity_form.module +++ b/inline_entity_form.module @@ -1497,6 +1497,12 @@ function inline_entity_form_field_attach_submit($parent_entity_type, $parent_ent $need_reset = false; foreach ($values['entities'] as $item) { if ($item['needs_save']) { + if (isset($parent_entity->language)) { + $item['entity']->language = $parent_entity->language; + } + elseif (!empty($form_state['values']['language'])) { + $item['entity']->language = $form_state['values']['language']; + } $controller->save($item['entity'], $context); $need_reset = true; }