Fix eol rate in AssetObserver

This commit is contained in:
Marcus Moore 2025-03-12 15:58:11 -07:00
parent 658bef447d
commit 25fb1abc95
No known key found for this signature in database

View file

@ -171,7 +171,7 @@ class AssetObserver
// determine if explicit and set eol_explicit to true // determine if explicit and set eol_explicit to true
if (!is_null($asset->asset_eol_date) && !is_null($asset->purchase_date)) { if (!is_null($asset->asset_eol_date) && !is_null($asset->purchase_date)) {
if($asset->model->eol > 0) { if($asset->model->eol > 0) {
$months = Carbon::parse($asset->asset_eol_date)->diffInMonths($asset->purchase_date); $months = (int) Carbon::parse($asset->asset_eol_date)->diffInMonths($asset->purchase_date, true);
if($months != $asset->model->eol) { if($months != $asset->model->eol) {
$asset->eol_explicit = true; $asset->eol_explicit = true;
} }