{"record":{"id":"34312be171fa7fee","repo":"krayin/laravel-crm","slug":"admin-app-mail-unauthorized","errorCode":"admin::app.mail.unauthorized","errorMessage":"This action is unauthorized.","messagePattern":"This action is unauthorized\\.","errorType":"http","errorClass":null,"httpStatus":401,"severity":"error","filePath":"packages/Webkul/Admin/src/Http/Controllers/Mail/EmailController.php","lineNumber":50,"sourceCode":"    public function __construct(\n        protected LeadRepository $leadRepository,\n        protected EmailRepository $emailRepository,\n        protected AttachmentRepository $attachmentRepository\n    ) {}\n\n    /**\n     * Display a listing of the resource.\n     */\n    public function index(): View|JsonResponse|RedirectResponse\n    {\n        $route = request('route');\n\n        if (! $route) {\n            return redirect()->route('admin.mail.index', ['route' => SupportedFolderEnum::INBOX->value]);\n        }\n\n        if (! bouncer()->hasPermission('mail.'.$route)) {\n            abort(401, trans('admin::app.mail.unauthorized'));\n        }\n\n        if (request()->ajax()) {\n            return datagrid(EmailDataGrid::class)->process();\n        }\n\n        return view('admin::mail.index', compact('route'));\n    }\n\n    /**\n     * Display a resource.\n     *\n     * @return View\n     */\n    public function view()\n    {\n        $route = request('route');\n","sourceCodeStart":32,"sourceCodeEnd":68,"githubUrl":"https://github.com/krayin/laravel-crm/blob/13d6988cda8d69ece45ee1890effc90a7f21cdc1/packages/Webkul/Admin/src/Http/Controllers/Mail/EmailController.php#L32-L68","documentation":"Error \"This action is unauthorized.\" thrown in krayin/laravel-crm.","triggerScenarios":"Thrown at packages/Webkul/Admin/src/Http/Controllers/Mail/EmailController.php:50 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"13d6988cda8d69ece45ee1890effc90a7f21cdc1","analyzedAt":"2026-08-17T00:58:29.000Z","schemaVersion":2},"datasetVersion":"2026-08-17T04:17:16.089Z"}