diff --git a/lib/WebGUI/AssetLineage.pm b/lib/WebGUI/AssetLineage.pm index ddcd2fdb2..46a4a8320 100644 --- a/lib/WebGUI/AssetLineage.pm +++ b/lib/WebGUI/AssetLineage.pm @@ -347,6 +347,10 @@ sub getLineage { my $sql = $self->getLineageSql($relatives,$rules); + unless ($sql) { + return []; + } + my @lineage; my %relativeCache; my $sth = $self->session->db->read($sql); @@ -613,7 +617,7 @@ sub getLineageSql { } ## finish up our where clause if (!scalar(@whereModifiers)) { - return []; + return ""; } $where .= ' and ('.join(" or ",@whereModifiers).')'; if (exists $rules->{whereClause} && $rules->{whereClause}) {