mirror of
https://github.com/snipe/snipe-it.git
synced 2025-03-05 20:52:15 -08:00
adds a try catch
This commit is contained in:
parent
750015684d
commit
e395ee1878
|
@ -143,15 +143,20 @@ class Purge extends Command
|
||||||
$this->info($users->count().' users purged.');
|
$this->info($users->count().' users purged.');
|
||||||
$user_assoc = 0;
|
$user_assoc = 0;
|
||||||
foreach ($users as $user) {
|
foreach ($users as $user) {
|
||||||
|
|
||||||
$rel_path = 'private_uploads/users';
|
$rel_path = 'private_uploads/users';
|
||||||
$filenames = Actionlog::where('action_type', 'uploaded')
|
$filenames = Actionlog::where('action_type', 'uploaded')
|
||||||
->where('item_id', $user->id)
|
->where('item_id', $user->id)
|
||||||
->pluck('filename');
|
->pluck('filename');
|
||||||
foreach($filenames as $filename) {
|
foreach($filenames as $filename) {
|
||||||
if (Storage::exists($rel_path.'/'.$filename)) {
|
try{
|
||||||
Storage::delete($rel_path . '/' . $filename);
|
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.');
|
$this->info('- User "'.$user->username.'" deleted.');
|
||||||
$user_assoc += $user->userlog()->count();
|
$user_assoc += $user->userlog()->count();
|
||||||
$user->userlog()->forceDelete();
|
$user->userlog()->forceDelete();
|
||||||
|
|
Loading…
Reference in a new issue