Skip to content

Commit e095841

Browse files
committed
Fix server deletion
1 parent 8dc2447 commit e095841

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

app/Repositories/ServerRepository.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -761,9 +761,7 @@ public function delete($id, $force = false)
761761

762762
$server->load('subusers.permissions');
763763
$server->subusers->each(function ($subuser) {
764-
$subuser->permissions->each(function ($permission) {
765-
$perm->delete();
766-
});
764+
$subuser->permissions->each->delete();
767765
$subuser->delete();
768766
});
769767

@@ -774,7 +772,7 @@ public function delete($id, $force = false)
774772
// This is the one un-recoverable point where
775773
// transactions will not save us.
776774
$repository = new DatabaseRepository;
777-
$server->databases->each(function ($item) {
775+
$server->databases->each(function ($item) use ($repository) {
778776
$repository->drop($item->id);
779777
});
780778

0 commit comments

Comments
 (0)