Removes AssertPermissionTrait (#21)

* Removes AssertPermissionTrait

* Fix my dumb mistake
This commit is contained in:
Matt Kilgore 2020-07-20 01:59:51 -04:00 committed by GitHub
parent 12a3ed7355
commit 9246bdc985

View File

@ -12,12 +12,9 @@ namespace Flarum\Lock\Listener;
use Flarum\Discussion\Event\Saving;
use Flarum\Lock\Event\DiscussionWasLocked;
use Flarum\Lock\Event\DiscussionWasUnlocked;
use Flarum\User\AssertPermissionTrait;
class SaveLockedToDatabase
{
use AssertPermissionTrait;
public function handle(Saving $event)
{
if (isset($event->data['attributes']['isLocked'])) {
@ -25,7 +22,7 @@ class SaveLockedToDatabase
$discussion = $event->discussion;
$actor = $event->actor;
$this->assertCan($actor, 'lock', $discussion);
$actor->assertCan('lock', $discussion);
if ((bool) $discussion->is_locked === $isLocked) {
return;