made update(\%hash) work on row as well as rs
Matt S Trout [Wed, 15 Feb 2006 16:30:41 +0000 (16:30 +0000)]
Changes
lib/DBIx/Class/Row.pm

diff --git a/Changes b/Changes
index cb501ac..29c2a69 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,6 @@
 Revision history for DBIx::Class
 
+        - made update(\%hash) work on row as well as rs
         - another fix for count with scalar group_by
         - remove dependency on Module::Find in 40resultsetmanager.t (RT #17598)
 
index bf4a526..f59532a 100644 (file)
@@ -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;