Browse Source

Fixed issue #45

Stephen Ficklin 8 years ago
parent
commit
cc8f708a5f

+ 2 - 2
tripal_chado/includes/TripalFields/chado_linker__contact/chado_linker__contact_widget.inc

@@ -14,7 +14,7 @@ class chado_linker__contact_widget extends ChadoFieldWidget {
   public function form(&$widget, &$form, &$form_state, $langcode, $items, $delta, $element) {
     parent::form($widget, $form, $form_state, $langcode, $items, $delta, $element);
 
-    $entity = $form['#entity'];
+    $entity = array_key_exists('#entity', $form) ? $form['#entity'] : NULL;
     $field_name = $this->field['field_name'];
 
     // Get the FK column that links to the base table.
@@ -27,7 +27,7 @@ class chado_linker__contact_widget extends ChadoFieldWidget {
 
     // Get the field defaults.
     $record_id = '';
-    $fkey_value = $element['#entity']->chado_record_id;
+    $fkey_value = $entity ? $element['#entity']->chado_record_id : '';
     $contact_id = '';
     $name = '';