diff --git a/src/app/Backends/LDAP.php b/src/app/Backends/LDAP.php --- a/src/app/Backends/LDAP.php +++ b/src/app/Backends/LDAP.php @@ -998,9 +998,7 @@ // skip model events to not invoke another update job if ($group->members !== $validMembers) { $group->members = $validMembers; - Group::withoutEvents(function () use ($group) { - $group->save(); - }); + $group->saveQuietly(); } } diff --git a/src/app/Console/ObjectDeleteCommand.php b/src/app/Console/ObjectDeleteCommand.php --- a/src/app/Console/ObjectDeleteCommand.php +++ b/src/app/Console/ObjectDeleteCommand.php @@ -89,15 +89,11 @@ } if ($this->commandPrefix == 'scalpel') { - $this->objectClass::withoutEvents( - function () use ($object) { - if ($object->deleted_at) { - $object->forceDelete(); - } else { - $object->delete(); - } - } - ); + if ($object->deleted_at) { + $object->forceDeleteQuietly(); + } else { + $object->deleteQuietly(); + } } else { if ($object->deleted_at) { $object->forceDelete(); diff --git a/src/app/Console/ObjectUpdateCommand.php b/src/app/Console/ObjectUpdateCommand.php --- a/src/app/Console/ObjectUpdateCommand.php +++ b/src/app/Console/ObjectUpdateCommand.php @@ -93,11 +93,7 @@ $object->timestamps = false; if ($this->commandPrefix == 'scalpel') { - $this->objectClass::withoutEvents( - function () use ($object) { - $object->save(); - } - ); + $object->saveQuietly(); } else { $object->save(); }