From cda9dd57ddd3fb2bceafa035dfc8eb180e56a204 Mon Sep 17 00:00:00 2001 From: slong753 Date: Mon, 17 Jul 2023 14:44:09 -0500 Subject: [PATCH] asset update logic --- app/Http/Controllers/Assets/AssetsController.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Assets/AssetsController.php b/app/Http/Controllers/Assets/AssetsController.php index f77af809f2..2335c74f00 100755 --- a/app/Http/Controllers/Assets/AssetsController.php +++ b/app/Http/Controllers/Assets/AssetsController.php @@ -312,9 +312,12 @@ class AssetsController extends Controller $asset->purchase_cost = $request->input('purchase_cost', null); if ($request->filled('purchase_date') && !$request->filled('asset_eol_date')) { $asset->asset_eol_date = Carbon::parse($request->input('purchase_date'))->addMonths($asset->model->eol)->format('Y-m-d'); - } else { + } elseif ($request->filled('asset_eol_date')) { + $asset->explicit_eol = request('explicit_eol', null); + } + else { $asset->purchase_date = $request->input('purchase_date', null); - $asset->asset_eol_date = request('asset_eol_date', null); + $asset->asset_eol_date = request('asset_eol_date', $asset->present()->eol_date()); }