diff --git a/sites/all/modules/contrib/i18n/i18n_field/i18n_field.module b/sites/all/modules/contrib/i18n/i18n_field/i18n_field.module
old mode 100644
new mode 100755
index f39a6a7..0095a51
--- a/sites/all/modules/contrib/i18n/i18n_field/i18n_field.module
+++ b/sites/all/modules/contrib/i18n/i18n_field/i18n_field.module
@@ -177,7 +177,7 @@ function i18n_field_field_widget_form_alter(&$element, &$form_state, $context) {
   global $language;
 
   // Skip the node type edit fields by checking for existing entity
-  if (empty($element['#entity'])) {
+  if (empty($element['#entity']) && empty($element['value']['#entity'])) {
     return;
   }
 
