From 1e2ca0c35c347277bc1240d88de3dc9a03801b08 Mon Sep 17 00:00:00 2001 From: Sevan Nerse Date: Mon, 22 Jun 2020 16:33:20 +0300 Subject: [PATCH] BulkActions.php is fixed for better detection module specific actions --- app/Http/Controllers/Common/BulkActions.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Common/BulkActions.php b/app/Http/Controllers/Common/BulkActions.php index 7077768d1..3fc1c41dc 100644 --- a/app/Http/Controllers/Common/BulkActions.php +++ b/app/Http/Controllers/Common/BulkActions.php @@ -2,6 +2,7 @@ namespace App\Http\Controllers\Common; +use Illuminate\Support\Str; use App\Abstracts\Http\Controller; use App\Http\Requests\Common\BulkAction as Request; @@ -34,7 +35,10 @@ BulkActions extends Controller $module = module($group); if ($module instanceof \Akaunting\Module\Module) { - $bulk_actions = app('Modules\\' . $module->getStudlyName() . '\BulkActions\\' . ucfirst($type)); + $tmp = explode('.', $type); + $file_name = !empty($tmp[1]) ? Str::studly($tmp[0]) . '\\' . Str::studly($tmp[1]) : Str::studly($tmp[0]); + + $bulk_actions = app('Modules\\' . $module->getStudlyName() . '\BulkActions\\' . $file_name); } else { $bulk_actions = app('App\BulkActions\\' . ucfirst($group) . '\\' . ucfirst($type)); }