[Dbix-class] Cascade deletes
Pedro Melo
melo at simplicidade.org
Wed Mar 10 15:10:42 GMT 2010
Hi,
On Wed, Mar 10, 2010 at 2:37 PM, Bill Moseley <moseley at hank.org> wrote:
>> On Tue, Mar 9, 2010 at 11:23 PM, Pedro Melo <melo at simplicidade.org> wrote:
>> for ( qw/ cascade_delete cascade_copy / ) {
>> # Any user-defined value wins
>> $options->{$_} = 0 unless exists $options->{$_};
>> }
>
> I figured I only needed to set it to zero if $options->{$_} was true, but I
> guess it's supposed to be zero, not just false.
The reason I coded it this way was to allow a specific relation to set
cascade_delete => 1. My code defaults to cascade_delete => 0 but
allows cascade_delete => 1, but your version seems to force
cascade_delete => 0 in all cases. So it really depends on what you
actually want.
Bye,
--
Pedro Melo
http://www.simplicidade.org/
xmpp:melo at simplicidade.org
mailto:melo at simplicidade.org
More information about the DBIx-Class
mailing list