From cec84b857bf2e9089f811ee290f2ace80b0104a6 Mon Sep 17 00:00:00 2001 From: spencerrlongg Date: Wed, 27 Mar 2024 14:39:23 -0500 Subject: [PATCH] fixed last audit date + test --- app/Http/Controllers/Api/AssetsController.php | 3 +++ tests/Feature/Api/Assets/AssetUpdateTest.php | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Api/AssetsController.php b/app/Http/Controllers/Api/AssetsController.php index 38f1356812..008e5dc2f0 100644 --- a/app/Http/Controllers/Api/AssetsController.php +++ b/app/Http/Controllers/Api/AssetsController.php @@ -645,6 +645,9 @@ class AssetsController extends Controller if ($request->has('rtd_location_id') && !$request->has('location_id')) { $asset->location_id = $request->validated()['rtd_location_id']; } + if ($request->input('last_audit_date')) { + $asset->last_audit_date = Carbon::parse($request->input('last_audit_date'))->startOfDay()->format('Y-m-d H:i:s'); + } /** * this is here just legacy reasons. Api\AssetController diff --git a/tests/Feature/Api/Assets/AssetUpdateTest.php b/tests/Feature/Api/Assets/AssetUpdateTest.php index 3805f4b3db..ec00724cd7 100644 --- a/tests/Feature/Api/Assets/AssetUpdateTest.php +++ b/tests/Feature/Api/Assets/AssetUpdateTest.php @@ -60,7 +60,7 @@ class AssetUpdateTest extends TestCase 'asset_tag' => 'random_string', 'assigned_user' => $userAssigned->id, 'company_id' => $company->id, - 'last_audit_date' => '2023-09-03', + 'last_audit_date' => '2023-09-03 12:23:45', 'location_id' => $location->id, 'model_id' => $model->id, 'name' => 'A New Asset', @@ -98,6 +98,7 @@ class AssetUpdateTest extends TestCase $this->assertTrue($updatedAsset->assetstatus->is($status)); $this->assertTrue($updatedAsset->supplier->is($supplier)); $this->assertEquals(10, $updatedAsset->warranty_months); + $this->assertEquals('2023-09-03 00:00:00', $updatedAsset->last_audit_date->format('Y-m-d H:i:s')); } public function testAssetEolDateIsCalculatedIfPurchaseDateUpdated()