mirror of
https://github.com/flarum/framework.git
synced 2025-02-24 08:49:56 +08:00
Prevent users from being incorrectly able to delete their own discussions
This commit is contained in:
parent
087ab3fa1f
commit
3d49fc1315
@ -109,6 +109,8 @@ class DiscussionPolicy extends AbstractPolicy
|
|||||||
*/
|
*/
|
||||||
public function delete(User $actor, Discussion $discussion)
|
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