add some missing auto-deletes if refcount reaches zero

This commit is contained in:
2018-07-21 19:47:44 +02:00
parent a9ffd378a0
commit dc9acbf9d7
5 changed files with 43 additions and 1 deletions
+8
View File
@@ -58,10 +58,18 @@ class User extends Authenticatable
parent::boot();
static::deleting(function(User $self) {
// comments are deleted via cascade
$self->reportsOf()->delete();
// manually delete proposals to ensure row refcounts are updated
foreach ($self->proposals as $proposal) {
$proposal->delete();
}
foreach ($self->tables as $table) {
$table->delete();
}
});
}