From: Alexander Hartmaier Date: Tue, 3 Aug 2010 09:01:51 +0000 (+0200) Subject: fixed update again, all tests pass X-Git-Tag: 2.002002~2 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Controller-DBIC-API.git;a=commitdiff_plain;h=0f0f8776b6d8d9c311b7004d1d46db3026670cdf fixed update again, all tests pass --- diff --git a/lib/Catalyst/Controller/DBIC/API.pm b/lib/Catalyst/Controller/DBIC/API.pm index e53ba6a..b6ef5bc 100644 --- a/lib/Catalyst/Controller/DBIC/API.pm +++ b/lib/Catalyst/Controller/DBIC/API.pm @@ -767,13 +767,13 @@ sub update_object_relation $self->update_object_relation($c, $row, delete $related_params->{$key}, $key); } # accessor = colname - elsif ($object->can($key)) { - $object->$key($value); + elsif ($row->can($key)) { + $row->$key($value); } # accessor != colname else { - my $accessor = $object->result_source->column_info($key)->{accessor}; - $object->$accessor($value); + my $accessor = $row->result_source->column_info($key)->{accessor}; + $row->$accessor($value); } } $row->update();