mirror of
https://github.com/pragma-/pbot.git
synced 2024-12-02 08:59:26 +01:00
DualIndexSQLiteObject: quote unprepared keys
This commit is contained in:
parent
e1d1e83512
commit
f23df0d4ac
@ -683,7 +683,7 @@ sub remove {
|
|||||||
|
|
||||||
if (defined $self->get_data($lc_index1, $lc_index2, $data_index)) {
|
if (defined $self->get_data($lc_index1, $lc_index2, $data_index)) {
|
||||||
eval {
|
eval {
|
||||||
my $sth = $self->{dbh}->prepare("UPDATE Stuff SET $data_index = ? WHERE index1 = ? AND index2 = ?");
|
my $sth = $self->{dbh}->prepare("UPDATE Stuff SET '$data_index' = ? WHERE index1 = ? AND index2 = ?");
|
||||||
$sth->execute(undef, $index1, $index2);
|
$sth->execute(undef, $index1, $index2);
|
||||||
|
|
||||||
$self->{cache}->{$index1}->{$index2}->{$data_index} = undef;
|
$self->{cache}->{$index1}->{$index2}->{$data_index} = undef;
|
||||||
@ -741,7 +741,7 @@ sub set {
|
|||||||
if (not defined $value) { $value = $self->get_data($index1, $index2, $key); }
|
if (not defined $value) { $value = $self->get_data($index1, $index2, $key); }
|
||||||
else {
|
else {
|
||||||
eval {
|
eval {
|
||||||
my $sth = $self->{dbh}->prepare("UPDATE Stuff SET $key = ? WHERE index1 = ? AND index2 = ?");
|
my $sth = $self->{dbh}->prepare("UPDATE Stuff SET '$key' = ? WHERE index1 = ? AND index2 = ?");
|
||||||
$sth->execute($value, $index1, $index2);
|
$sth->execute($value, $index1, $index2);
|
||||||
|
|
||||||
my ($lc_index1, $lc_index2) = (lc $index1, lc $index2);
|
my ($lc_index1, $lc_index2) = (lc $index1, lc $index2);
|
||||||
@ -787,7 +787,7 @@ sub unset {
|
|||||||
}
|
}
|
||||||
|
|
||||||
eval {
|
eval {
|
||||||
my $sth = $self->{dbh}->prepare("UPDATE Stuff SET $key = ? WHERE index1 = ? AND index2 = ?");
|
my $sth = $self->{dbh}->prepare("UPDATE Stuff SET '$key' = ? WHERE index1 = ? AND index2 = ?");
|
||||||
$sth->execute(undef, $index1, $index2);
|
$sth->execute(undef, $index1, $index2);
|
||||||
|
|
||||||
my ($lc_index1, $lc_index2) = (lc $index1, lc $index2);
|
my ($lc_index1, $lc_index2) = (lc $index1, lc $index2);
|
||||||
|
Loading…
Reference in New Issue
Block a user