X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FRow.pm;h=f59532a3f24113a6ccf99ae6a8290cf8afa58edf;hb=fc27a8673e1a18b155da3619c93e992bf9ec676f;hp=bf4a526f33b97af6cf7b50d8701ff38c6aee52e2;hpb=d20bb28ea937ea4f890aa463452414a764bc24ef;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/lib/DBIx/Class/Row.pm b/lib/DBIx/Class/Row.pm index bf4a526..f59532a 100644 --- a/lib/DBIx/Class/Row.pm +++ b/lib/DBIx/Class/Row.pm @@ -96,6 +96,7 @@ UPDATE query to commit any changes to the object to the db if required. sub update { my ($self, $upd) = @_; $self->throw_exception( "Not in database" ) unless $self->in_storage; + $self->set_columns($upd) if $upd; my %to_update = $self->get_dirty_columns; return $self unless keys %to_update; my $ident_cond = $self->ident_condition;