소스 검색

fixed some errors where objects were not first created

Stephen Ficklin 12 년 전
부모
커밋
e408d9e4a3
2개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 1
      tripal_core/tripal_core.api.inc
  2. 1 1
      tripal_feature/tripal_feature.module

+ 2 - 1
tripal_core/tripal_core.api.inc

@@ -1254,10 +1254,11 @@ function tripal_core_expand_chado_vars($object, $type, $to_expand, $table_option
             $table_options
           );
           if ($foreign_object) {
-            // in the case where the a foreign key relationships exists more
+            // in the case where the foreign key relationships exists more
             // than once with the same table we want to alter the
             // array structure
             if (count($foreign_table_desc['foreign keys'][$base_table]['columns']) > 1) {
+              $object->{$foreign_table} = new stdClass();
               $object->{$foreign_table}->{$left} = $foreign_object;
               $object->expanded = $to_expand;
             }

+ 1 - 1
tripal_feature/tripal_feature.module

@@ -949,7 +949,7 @@ function chado_feature_load($node) {
   $values = array('feature_id' => $feature_id);
   $feature = tripal_core_generate_chado_var('feature', $values);
 
-  $addition = new stdClass();
+  $additions = new stdClass();
   $additions->feature = $feature;
   return $additions;
 }