fixed update again, all tests pass
Alexander Hartmaier [Tue, 3 Aug 2010 09:01:51 +0000 (11:01 +0200)]
lib/Catalyst/Controller/DBIC/API.pm

index e53ba6a..b6ef5bc 100644 (file)
@@ -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();