From e395ee1878cefbb216d4cbd1cb2aab2872d42c8b Mon Sep 17 00:00:00 2001 From: Godfrey M Date: Mon, 29 Jul 2024 15:12:32 -0700 Subject: [PATCH] adds a try catch --- app/Console/Commands/Purge.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/app/Console/Commands/Purge.php b/app/Console/Commands/Purge.php index 8922519c2a..08ef7034e6 100644 --- a/app/Console/Commands/Purge.php +++ b/app/Console/Commands/Purge.php @@ -143,15 +143,20 @@ class Purge extends Command $this->info($users->count().' users purged.'); $user_assoc = 0; foreach ($users as $user) { + $rel_path = 'private_uploads/users'; $filenames = Actionlog::where('action_type', 'uploaded') ->where('item_id', $user->id) ->pluck('filename'); foreach($filenames as $filename) { - if (Storage::exists($rel_path.'/'.$filename)) { - Storage::delete($rel_path . '/' . $filename); - } - } + try{ + if (Storage::exists($rel_path.'/'.$filename)) { + Storage::delete($rel_path . '/' . $filename); + } + } catch (\Exception $e) { + // Handle the exception or log it + Log::error('An error occurred while deleting files: ' . $e->getMessage()); + } $this->info('- User "'.$user->username.'" deleted.'); $user_assoc += $user->userlog()->count(); $user->userlog()->forceDelete();