|  | @@ -50,7 +50,9 @@ function get_chado_stocks($criteria, $match_type, $organism_id = NULL) {
 | 
	
		
			
				|  |  |  		$new_criteria = array();
 | 
	
		
			
				|  |  |  		foreach ($criteria['unknown']['columns'] as $column_name) {
 | 
	
		
			
				|  |  |  			if (in_array($column_name, array('stock_id','dbxref_id','organism_id','type_id') )) {
 | 
	
		
			
				|  |  | -				$new_criteria[$column_name] = array('type'=>'INT','value' => $criteria['unknown']['value']);
 | 
	
		
			
				|  |  | +				if (preg_match('/^\d+$/',$criteria['unknown']['value'])) {
 | 
	
		
			
				|  |  | +					$new_criteria[$column_name] = array('type'=>'INT','value' => $criteria['unknown']['value']);
 | 
	
		
			
				|  |  | +				}
 | 
	
		
			
				|  |  |  			} else {
 | 
	
		
			
				|  |  |  				$new_criteria[$column_name] = array('type'=>'STRING','value' => $criteria['unknown']['value'], 'regex'=>TRUE);
 | 
	
		
			
				|  |  |  			}
 |