|
@@ -642,9 +642,11 @@ function chado_pub_load($node) {
|
|
|
|
|
|
// expand the 'text' fields as those aren't included by default
|
|
|
// and they really shouldn't be so large to cause problems
|
|
|
- $pub = tripal_core_expand_chado_vars($pub, 'field', 'pub.title');
|
|
|
- $pub = tripal_core_expand_chado_vars($pub, 'field', 'pub.volumetitle');
|
|
|
- $pub = tripal_core_expand_chado_vars($pub, 'field', 'pub.uniquename');;
|
|
|
+ if (is_array($pub)) {
|
|
|
+ $pub = tripal_core_expand_chado_vars($pub, 'field', 'pub.title');
|
|
|
+ $pub = tripal_core_expand_chado_vars($pub, 'field', 'pub.volumetitle');
|
|
|
+ $pub = tripal_core_expand_chado_vars($pub, 'field', 'pub.uniquename');;
|
|
|
+ }
|
|
|
|
|
|
// set the URL path
|
|
|
$path = "pub/$pub_id";
|