1
0
mirror of https://github.com/flarum/core.git synced 2025-08-02 22:47:33 +02:00

Assert registered in /api/flags to fix issue with guests

This commit is contained in:
David Sevilla Martin
2019-10-29 18:05:49 -04:00
parent a3f6a59152
commit da37c9a0a5

View File

@@ -14,11 +14,14 @@ namespace Flarum\Flags\Api\Controller;
use Flarum\Api\Controller\AbstractListController; use Flarum\Api\Controller\AbstractListController;
use Flarum\Flags\Api\Serializer\FlagSerializer; use Flarum\Flags\Api\Serializer\FlagSerializer;
use Flarum\Flags\Flag; use Flarum\Flags\Flag;
use Flarum\User\AssertPermissionTrait;
use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Message\ServerRequestInterface;
use Tobscure\JsonApi\Document; use Tobscure\JsonApi\Document;
class ListFlagsController extends AbstractListController class ListFlagsController extends AbstractListController
{ {
use AssertPermissionTrait;
/** /**
* {@inheritdoc} * {@inheritdoc}
*/ */
@@ -41,6 +44,8 @@ class ListFlagsController extends AbstractListController
{ {
$actor = $request->getAttribute('actor'); $actor = $request->getAttribute('actor');
$this->assertRegistered($actor);
$actor->read_flags_at = time(); $actor->read_flags_at = time();
$actor->save(); $actor->save();