diff --git a/extensions/lock/src/Listener/SaveLockedToDatabase.php b/extensions/lock/src/Listener/SaveLockedToDatabase.php index 664c81bc8..10a08252a 100755 --- a/extensions/lock/src/Listener/SaveLockedToDatabase.php +++ b/extensions/lock/src/Listener/SaveLockedToDatabase.php @@ -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;