From e2e4adca4e205dbc5375864d87b19b5970157121 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 9 Dec 2025 23:46:53 +0000 Subject: [PATCH] =?UTF-8?q?Generic=20message=20if=20the=20user=20tries=20t?= =?UTF-8?q?o=20delete=20a=20file=20they=20don=E2=80=99t=20have=20access=20?= =?UTF-8?q?to?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Livewire/Importer.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/Livewire/Importer.php b/app/Livewire/Importer.php index 1f512bc752..af9d824609 100644 --- a/app/Livewire/Importer.php +++ b/app/Livewire/Importer.php @@ -673,6 +673,13 @@ class Importer extends Component return; } + if ((auth()->user()->id != $import->created_by) && (!auth()->user()->isSuperUser())) { + $this->message = trans('general.generic_model_not_found', ['model' => trans('general.import')]); + $this->message_type = 'danger'; + + return; + } + if (Storage::delete('private_uploads/imports/' . $import->file_path)) { $import->delete(); $this->message = trans('admin/hardware/message.import.file_delete_success'); @@ -683,7 +690,7 @@ class Importer extends Component return; } - $this->message = trans('admin/hardware/message.import.file_delete_error'); + $this->message = trans('general.generic_model_not_found', ['model' => trans('general.import')]); $this->message_type = 'danger'; }