mirror of
https://github.com/flarum/framework.git
synced 2025-02-21 08:39:25 +08:00
Prevent users from being incorrectly able to delete their own discussions
This commit is contained in:
parent
3b19fe3a33
commit
476c1a5691
@ -109,6 +109,8 @@ class DiscussionPolicy extends AbstractPolicy
|
||||
*/
|
||||
public function delete(User $actor, Discussion $discussion)
|
||||
{
|
||||
return $this->rename($actor, $discussion);
|
||||
if ($discussion->start_user_id == $actor->id && $discussion->participants_count <= 1) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user