fix: Incomplete assets cause manage Trash to fail, added test for valid object creation

This commit is contained in:
Yung Han Khoe 2007-02-16 13:52:16 +00:00
parent 8bac5fd39a
commit 7a4a0be5d4

View file

@ -79,7 +79,12 @@ sub getAssetsInTrash {
assetData.title desc
");
while (my ($id, $date, $class) = $sth->array) {
push(@assets, WebGUI::Asset->new($self->session,$id,$class,$date));
my $asset = WebGUI::Asset->new($self->session,$id,$class,$date);
if ($asset){
push(@assets, $asset);
}else{
$self->session->errorHandler->error("AssetTrash::getAssetsInTrash - failed to instanciate asset with assetId $id, className $class, and revisionDate $date");
}
}
$sth->finish;
return \@assets;