AssetLineage should throw exceptions.
This commit is contained in:
parent
ab6476012a
commit
4ecc8dce2a
1 changed files with 1 additions and 2 deletions
|
|
@ -829,8 +829,7 @@ sub newByLineage {
|
||||||
unless ($id) {
|
unless ($id) {
|
||||||
($id) = $session->db->quickArray("select assetId from asset where lineage=?",[$lineage]);
|
($id) = $session->db->quickArray("select assetId from asset where lineage=?",[$lineage]);
|
||||||
if (!$id) {
|
if (!$id) {
|
||||||
$session->errorHandler->error("Couldn't instantiate asset from lineage: ".$lineage. ": assetId missing");
|
WebGUI::Error::InvalidParam->throw(error => "Cannot find lineage date for assetId", param => $id);
|
||||||
return undef;
|
|
||||||
}
|
}
|
||||||
$assetLineage->{$lineage}{id} = $id;
|
$assetLineage->{$lineage}{id} = $id;
|
||||||
$session->stow->set("assetLineage",$assetLineage);
|
$session->stow->set("assetLineage",$assetLineage);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue