[Bast-commits] r5062 - in
DBIx-Class-ResultSet-RecursiveUpdate/1.000/trunk:
lib/DBIx/Class/ResultSet t/var
zby at dev.catalyst.perl.org
zby at dev.catalyst.perl.org
Thu Nov 6 11:05:52 GMT 2008
Author: zby
Date: 2008-11-06 11:05:52 +0000 (Thu, 06 Nov 2008)
New Revision: 5062
Modified:
DBIx-Class-ResultSet-RecursiveUpdate/1.000/trunk/lib/DBIx/Class/ResultSet/RecursiveUpdate.pm
DBIx-Class-ResultSet-RecursiveUpdate/1.000/trunk/t/var/dvdzbr.db
Log:
insert in ResultSet now recurses - we don't want this
Modified: DBIx-Class-ResultSet-RecursiveUpdate/1.000/trunk/lib/DBIx/Class/ResultSet/RecursiveUpdate.pm
===================================================================
--- DBIx-Class-ResultSet-RecursiveUpdate/1.000/trunk/lib/DBIx/Class/ResultSet/RecursiveUpdate.pm 2008-11-06 03:10:46 UTC (rev 5061)
+++ DBIx-Class-ResultSet-RecursiveUpdate/1.000/trunk/lib/DBIx/Class/ResultSet/RecursiveUpdate.pm 2008-11-06 11:05:52 UTC (rev 5062)
@@ -44,6 +44,8 @@
#warn Dumper($object->{_column_data}); use Data::Dumper;
}
$self->_delete_empty_auto_increment($object);
+ # don't allow insert to recurse to related objects - we do the recursion ourselves
+ $object->{_rel_in_storage} = 1;
$object->update_or_insert;
# updating relations that can be done only after the row is inserted into the database
Modified: DBIx-Class-ResultSet-RecursiveUpdate/1.000/trunk/t/var/dvdzbr.db
===================================================================
(Binary files differ)
More information about the Bast-commits
mailing list