From: Peter Rabbitson Date: Sun, 14 Jun 2009 09:00:35 +0000 (+0000) Subject: Lapse in copy() docs X-Git-Tag: v0.08108~90 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=ce0893e0ea222339446a59781e1f771151c0bc4a;hp=6d82e10312630b4eafd53d667cd5e74f27739c7a;p=dbsrgits%2FDBIx-Class.git Lapse in copy() docs --- diff --git a/lib/DBIx/Class/Row.pm b/lib/DBIx/Class/Row.pm index 8631832..bde2989 100644 --- a/lib/DBIx/Class/Row.pm +++ b/lib/DBIx/Class/Row.pm @@ -911,7 +911,11 @@ sub set_inflated_columns { Inserts a new row into the database, as a copy of the original object. If a hashref of replacement data is supplied, these will take -precedence over data in the original. +precedence over data in the original. Also any columns which have +the L +C<< is_auto_increment => 1 >> are explicitly removed before the copy, +so that the database can insert its own autoincremented values into +the new object. Relationships will be followed by the copy procedure B if the relationship specifes a true value for its