|  | @@ -1740,8 +1740,7 @@ function tripal_core_expand_chado_vars($object, $type, $to_expand, $table_option
 | 
	
		
			
				|  |  |            if(array_key_exists('statement_name', $table_options)){
 | 
	
		
			
				|  |  |               $new_options['statement_name'] = "exp_" . $foreign_table . "_" . substr($left, 0, 2) . substr($right, 0, 2); 
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  | -          $foreign_object = tripal_core_generate_chado_var($foreign_table,
 | 
	
		
			
				|  |  | -            array($left => $object->{$right}), $new_options);
 | 
	
		
			
				|  |  | +          $foreign_object = tripal_core_generate_chado_var($foreign_table, array($left => $object->{$right}), $new_options);
 | 
	
		
			
				|  |  |            if ($foreign_object) {
 | 
	
		
			
				|  |  |              // in the case where the foreign key relationships exists more
 | 
	
		
			
				|  |  |              // than once with the same table we want to alter the
 | 
	
	
		
			
				|  | @@ -1758,6 +1757,9 @@ function tripal_core_expand_chado_vars($object, $type, $to_expand, $table_option
 | 
	
		
			
				|  |  |                $object->expanded = $to_expand;
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  | +          else {
 | 
	
		
			
				|  |  | +            $object->{$foreign_table} = NULL;  
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        else {
 | 
	
	
		
			
				|  | @@ -1814,11 +1816,8 @@ function tripal_core_expand_chado_vars($object, $type, $to_expand, $table_option
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        break;
 | 
	
		
			
				|  |  |      default:
 | 
	
		
			
				|  |  | -      watchdog('tripal_core',
 | 
	
		
			
				|  |  | -        'tripal_core_expand_chado_vars: Unrecognized type (%type). Should be one of "field", "table", "node".',
 | 
	
		
			
				|  |  | -      array('%type' => $type),
 | 
	
		
			
				|  |  | -      WATCHDOG_ERROR
 | 
	
		
			
				|  |  | -      );
 | 
	
		
			
				|  |  | +      watchdog('tripal_core','tripal_core_expand_chado_vars: Unrecognized type (%type). Should be one of "field", "table", "node".',
 | 
	
		
			
				|  |  | +        array('%type' => $type), WATCHDOG_ERROR);
 | 
	
		
			
				|  |  |        return FALSE;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 |