diff --git a/app/Http/Controllers/ProductController.php b/app/Http/Controllers/ProductController.php index 30b5bd9f5466..b877ed961202 100644 --- a/app/Http/Controllers/ProductController.php +++ b/app/Http/Controllers/ProductController.php @@ -82,7 +82,7 @@ class ProductController extends BaseController * * @return \Illuminate\Contracts\View\View */ - public function edit($publicId, $clone = false) + public function edit(ProductRequest $request, $publicId, $clone = false) { $account = Auth::user()->account; $product = Product::scope($publicId)->withTrashed()->firstOrFail(); diff --git a/app/Ninja/Datatables/ProductDatatable.php b/app/Ninja/Datatables/ProductDatatable.php index 38354fb3e3b9..9c51418cd6be 100644 --- a/app/Ninja/Datatables/ProductDatatable.php +++ b/app/Ninja/Datatables/ProductDatatable.php @@ -71,7 +71,7 @@ class ProductDatatable extends EntityDatatable [ trans('texts.clone_product'), function ($model) { - return "javascript:submitForm_product('clone', {$model->public_id})"; + return URL::to("products/{$model->public_id}/clone"); }, function ($model) { return Auth::user()->can('create', ENTITY_PRODUCT);