diff --git a/sites/all/modules/eck/eck.entity.inc b/sites/all/modules/eck/eck.entity.inc
index efa922a..af8be26 100644
--- a/sites/all/modules/eck/eck.entity.inc
+++ b/sites/all/modules/eck/eck.entity.inc
@@ -319,12 +319,16 @@ function eck__entity__form($form, $form_state, $entity) {
  */
 function eck__entity__form_submit($form, &$form_state) {
   $entity = $form_state['values']['entity'];
+  
+  field_attach_submit($form['#entity_type'], $entity, $form, $form_state);
 
+  /*
   if (isset($form_state['field'])) {
     foreach (array_keys($form_state['field']) as $field) {
       $entity->{$field} = _field_unset_empty($field, $form_state['values'][$field]);
     }
   }
+   */
 
   $entity->save();
 
