add some missing auto-deletes if refcount reaches zero
This commit is contained in:
@@ -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();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user