fix to update with undefined relations
Matt S Trout [Sat, 8 Apr 2006 17:43:08 +0000 (17:43 +0000)]
lib/DBIx/Class/Relationship/CascadeActions.pm

index 439cfde..aa88043 100644 (file)
@@ -33,7 +33,7 @@ sub update {
   my %rels = map { $_ => $source->relationship_info($_) } $source->relationships;
   my @cascade = grep { $rels{$_}{attrs}{cascade_update} } keys %rels;
   foreach my $rel (@cascade) {
-    $_->update for $self->$rel;
+    $_->update for grep defined, $self->$rel;
   }
   return $ret;
 }