浏览代码

Fixed bug in core variables

Stephen Ficklin 9 年之前
父节点
当前提交
aef24c183f
共有 1 个文件被更改,包括 1 次插入1 次删除
  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) {