Better handling of calling validParent without an asset, somewhere.

This commit is contained in:
Colin Kuskie 2010-05-13 21:10:44 -07:00
parent 01ba8203c8
commit f3c1c0e4a5

View file

@ -999,6 +999,7 @@ sub validParent {
my $class = shift; my $class = shift;
my $session = shift; my $session = shift;
my $asset = shift || $session->asset; my $asset = shift || $session->asset;
return 0 unless $asset;
my $parent_classes = $class->valid_parent_classes; my $parent_classes = $class->valid_parent_classes;
foreach my $parentClass (@{ $class->valid_parent_classes}) { foreach my $parentClass (@{ $class->valid_parent_classes}) {
return 1 if $asset->isa($parentClass); return 1 if $asset->isa($parentClass);