more bug fixes

This commit is contained in:
JT Smith 2005-02-17 21:05:33 +00:00
parent fa680c215d
commit 09abb2d440
3 changed files with 21 additions and 11 deletions

View file

@ -1703,7 +1703,9 @@ sub newByUrl {
my $asset;
if ($url ne "") {
$asset = WebGUI::SQL->quickHashRef("select assetId, className from asset where url=".quote($url));
return WebGUI::Asset->newByDynamicClass($asset->{assetId}, $asset->{className});
if ($asset->{assetId} ne "" || $asset->{className} ne "") {
return WebGUI::Asset->newByDynamicClass($asset->{assetId}, $asset->{className});
}
}
return $class->newByDynamicClass($session{setting}{defaultPage});
}