From e215c5f9ee703ee55d916a00fc305994da7e1afe Mon Sep 17 00:00:00 2001 From: snipe Date: Wed, 2 Apr 2025 12:43:42 +0100 Subject: [PATCH] Fixed #16619 - accesory clone Signed-off-by: snipe --- .../Controllers/Accessories/AccessoriesController.php | 10 +++++----- routes/web/accessories.php | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/Accessories/AccessoriesController.php b/app/Http/Controllers/Accessories/AccessoriesController.php index eb004d559..44bd891ce 100755 --- a/app/Http/Controllers/Accessories/AccessoriesController.php +++ b/app/Http/Controllers/Accessories/AccessoriesController.php @@ -112,13 +112,13 @@ class AccessoriesController extends Controller { $this->authorize('create', Accessory::class); - - $accessory = clone $accessory; - $accessory->id = null; - $accessory->location_id = null; + $cloned = clone $accessory; + $cloned->id = null; + $cloned->deleted_at = ''; + $cloned->location_id = null; return view('accessories/edit') - ->with('item', $accessory); + ->with('item', $cloned); } diff --git a/routes/web/accessories.php b/routes/web/accessories.php index cf73e26e0..3955db71b 100644 --- a/routes/web/accessories.php +++ b/routes/web/accessories.php @@ -42,7 +42,7 @@ Route::group(['prefix' => 'accessories', 'middleware' => ['auth']], function () [Accessories\AccessoriesFilesController::class, 'show'] )->name('show.accessoryfile'); - Route::get('{accessoryId}/clone', + Route::get('{accessory}/clone', [Accessories\AccessoriesController::class, 'getClone'] )->name('clone/accessories');