Browse Source

Merge pull request #855 from mboudet/fix_854

Fix #854 (empty field behaviour)
Bradford Condon 6 years ago
parent
commit
f78c3123b8

+ 3 - 0
tripal_chado/includes/TripalFields/schema__alternate_name/schema__alternate_name_formatter.inc

@@ -15,6 +15,9 @@ class schema__alternate_name_formatter extends ChadoFieldFormatter {
     $list_items = array();
 
     foreach ($items as $delta => $item) {
+      if(empty($item['value'])){
+        continue;
+      }
       $list_items[] = $item['value'];
     }
     $list = 'There are no synonyms.';

+ 3 - 1
tripal_chado/includes/TripalFields/schema__publication/schema__publication_formatter.inc

@@ -25,7 +25,9 @@ class schema__publication_formatter extends ChadoFieldFormatter {
     }
 
     foreach ($items as $delta => $item) {
-
+      if(empty($item['value'])){
+        continue;
+      }
       $title = isset($item['value']['TPUB:0000039']) ? $item['value']['TPUB:0000039'] : '';
       $citation = isset($item['value']['TPUB:0000003']) ? $item['value']['TPUB:0000003'] : '';
       $entity = (is_array($item['value']) && array_key_exists('entity', $item['value'])) ? $item['value']['entity'] : '';