Check asset exists before displaying view

This commit is contained in:
snipe
2013-11-19 05:55:58 -05:00
parent db80b36d0f
commit 9e235b6825
+12 -1
View File
@@ -343,7 +343,18 @@ class AssetsController extends AdminController {
public function getView($assetId = null)
{
$asset = Asset::find($assetId);
return View::make('backend/assets/view', compact('asset'));
if (isset($asset->id)) {
return View::make('backend/assets/view', compact('asset'));
} else {
// Prepare the error message
$error = Lang::get('admin/assets/message.does_not_exist', compact('id' ));
// Redirect to the user management page
return Redirect::route('assets')->with('error', $error);
}
}