fix setRow for when only id provided
This commit is contained in:
parent
4ace015f4e
commit
26efb0e6b0
1 changed files with 4 additions and 2 deletions
|
|
@ -895,8 +895,10 @@ sub setRow {
|
|||
my %data = %$data;
|
||||
delete $data{$keyColumn};
|
||||
|
||||
my $fields = join ', ', map { $self->quote_identifier($_). '=?' } keys %data;
|
||||
$self->do("UPDATE $table SET $fields WHERE $key = ?", {}, values %data, $id);
|
||||
if ( keys %data ) {
|
||||
my $fields = join ', ', map { $self->quote_identifier($_). '=?' } keys %data;
|
||||
$self->do("UPDATE $table SET $fields WHERE $key = ?", {}, values %data, $id);
|
||||
}
|
||||
};
|
||||
|
||||
return $id;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue