Index: www/sites/all/modules/contrib/entityreference_view_widget/entityreference_view_widget.module
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- www/sites/all/modules/contrib/entityreference_view_widget/entityreference_view_widget.module	(date 1410822026000)
+++ www/sites/all/modules/contrib/entityreference_view_widget/entityreference_view_widget.module	(revision )
@@ -406,41 +406,43 @@
     $weight_options = drupal_map_assoc(range(- $max_delta, $max_delta));
     $delta = 0;
     foreach ($entity_ids as $entity_id) {
+      if (isset($entities[$entity_id])) {
-      $frontend_id = drupal_html_id('edit-' . $settings['element'] . '-' . $settings['langcode'] . '-' . $delta);
-      $label = entity_label($settings['target_type'], $entities[$entity_id]);
-      $name = $settings['element'] . '[' . $settings['langcode'] . '][' . $delta . ']';
+        $frontend_id = drupal_html_id('edit-' . $settings['element'] . '-' . $settings['langcode'] . '-' . $delta);
+        $label = entity_label($settings['target_type'], $entities[$entity_id]);
+        $name = $settings['element'] . '[' . $settings['langcode'] . '][' . $delta . ']';
 
-      $rows[] = array(
-        $settings['column'] => array(
-          '#type' => 'checkbox',
-          '#delta' => $delta,
-          '#field_suffix' => '<label class="option" for="' . $frontend_id . '">' . $label . '</label>',
-          '#return_value' => $entity_id,
-          '#value' => $entity_id,
-          '#title_display' => 'after',
-          '#name' => $name . '[' . $settings['column'] . ']',
-          '#attributes' => array(
-            'checked' => 'checked',
-            'id' => $frontend_id,
-            'data-delta' => $delta,
-          ),
-        ),
-        // For some reasons, when using the weight element, when submitting the
-        // modal form the element is not displayed.
-        '_weight' => array(
-          '#type' => 'select',
-          '#options' => $weight_options,
-          '#title' => t('Weight'),
-          '#value' => $delta,
-          '#title_display' => 'invisible',
-          '#name' => $name . '[_weight]',
-          '#attributes' => array(
-            'id' => $frontend_id . '-weight',
-            'class' => array(drupal_html_class($settings['element'] . '-delta-order')),
-          ),
-        ),
-      );
-      $delta++;
+        $rows[] = array(
+          $settings['column'] => array(
+            '#type' => 'checkbox',
+            '#delta' => $delta,
+            '#field_suffix' => '<label class="option" for="' . $frontend_id . '">' . $label . '</label>',
+            '#return_value' => $entity_id,
+            '#value' => $entity_id,
+            '#title_display' => 'after',
+            '#name' => $name . '[' . $settings['column'] . ']',
+            '#attributes' => array(
+              'checked' => 'checked',
+              'id' => $frontend_id,
+              'data-delta' => $delta,
+            ),
+          ),
+          // For some reasons, when using the weight element, when submitting the
+          // modal form the element is not displayed.
+          '_weight' => array(
+            '#type' => 'select',
+            '#options' => $weight_options,
+            '#title' => t('Weight'),
+            '#value' => $delta,
+            '#title_display' => 'invisible',
+            '#name' => $name . '[_weight]',
+            '#attributes' => array(
+              'id' => $frontend_id . '-weight',
+              'class' => array(drupal_html_class($settings['element'] . '-delta-order')),
+            ),
+          ),
+        );
+        $delta++;
+      }
     }
   }
   return $rows;
