Skip to content
Snippets Groups Projects
Commit 5dadc75a authored by Alessandro Vullo's avatar Alessandro Vullo Committed by GitHub
Browse files

Merge pull request #185 from thibauthourlier/patch-2

Escape seq_region_name before querying the synonyms
parents b8ff4706 ae05ab86
No related branches found
No related tags found
No related merge requests found
......@@ -302,7 +302,10 @@ sub fetch_by_region {
$syn_sql .= "AND cs.version = '" . $version . "' ";
}
my $syn_sql_sth = $self->prepare($syn_sql);
$syn_sql_sth->bind_param(1, "$seq_region_name%", SQL_VARCHAR);
my $escaped_seq_region_name = $seq_region_name;
my $escape_char = $self->dbc->db_handle->get_info(14);
$escaped_seq_region_name =~ s/([_%])/$escape_char$1/g;
$syn_sql_sth->bind_param(1, "$escaped_seq_region_name%", SQL_VARCHAR);
$syn_sql_sth->bind_param(2, $self->species_id(), SQL_INTEGER);
$syn_sql_sth->execute();
my ($new_name, $new_coord_system, $new_version);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment