* Francesc Rom? i Frigol? <[email protected]> [090417 11:39]:
> Marc is more comfortable with a solution that instead of modifying the
> source object, it creates a new row object like this:
> 
> my $copy = bless { %$self, _column_data => $col_data, _inflated_column =>
> $inflated_col }, ref $self;
> $copy = $copy->next::method($changes);

I've committed an update with a working copy method and a fix for a
previously reported infinite recursion bug introduced with the addition
of fs_new_on_update.
http://dev.catalyst.perl.org/svnweb/bast/revision?rev=5891

I also removed DBIx::Class::UUIDColumns as a base class.  I still 'use'
it for its get_uuid method, but inheritance was probably not the right
way to accomplish that.

Whether ::FS can rely less on DBIC internals is still an issue open for
discussion.

        -Marc

_______________________________________________
List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/
Searchable Archive: http://www.grokbase.com/group/[email protected]

Reply via email to