Browse Source

Bug fix for publish form

Stephen Ficklin 8 years ago
parent
commit
a8baa8de6a
1 changed files with 7 additions and 0 deletions
  1. 7 0
      tripal_chado/includes/tripal_chado.publish.inc

+ 7 - 0
tripal_chado/includes/tripal_chado.publish.inc

@@ -57,6 +57,13 @@ function tripal_chado_publish_form($form, &$form_state) {
           in_array($bundle_name, $details['bundles']['TripalEntity'])) {
         $field = field_info_field($field_name);
         $instance = field_info_instance('TripalEntity', $field_name, $bundle_name);
+
+        // Skip fields that aren't Chado fields.
+        if (!array_key_exists('base_table', $instance['settings'])) {
+          continue;
+        }
+
+        // Get the Chado mapping information.
         $base_table = $instance['settings']['base_table'];
         $chado_table = $instance['settings']['chado_table'];
         $chado_field = $instance['settings']['chado_field'];