Browse Source

Fixed bug in core variables

Stephen Ficklin 9 years ago
parent
commit
aef24c183f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      tripal_core/api/tripal_core.chado_variables.api.inc

+ 1 - 1
tripal_core/api/tripal_core.chado_variables.api.inc

@@ -297,7 +297,7 @@ function chado_generate_var($table, $values, $base_options = array()) {
       }
 
       // recursively follow foreign key relationships nesting objects as we go------------------------
-      if ($table_desc['foreign keys']) {
+      if (array_key_exists('foreign keys', $table_desc) and $table_desc['foreign keys']) {
         foreach ($table_desc['foreign keys'] as $foreign_key_array) {
           $foreign_table = $foreign_key_array['table'];
           foreach ($foreign_key_array['columns'] as $foreign_key => $primary_key) {