Merge pull request #14244 from snipe/fixes/null_barcode_if_hard_deleted

Return null if asset was hard-deleted/purged
This commit is contained in:
snipe 2024-02-09 21:09:17 +00:00 committed by GitHub
commit 513ea67e7d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -521,7 +521,7 @@ class AssetsController extends Controller
public function getBarCode($assetId = null)
{
$settings = Setting::getSettings();
$asset = Asset::withTrashed()->find($assetId);
if ($asset = Asset::withTrashed()->find($assetId)) {
$barcode_file = public_path().'/uploads/barcodes/'.str_slug($settings->alt_barcode).'-'.str_slug($asset->asset_tag).'.png';
if (isset($asset->id, $asset->asset_tag)) {
@ -547,6 +547,8 @@ class AssetsController extends Controller
}
}
}
return null;
}
/**
* Return a label for an individual asset.