|
|
@@ -4,6 +4,7 @@ namespace App\Service\Security;
|
|
|
|
|
|
use App\Entity\Access\Access;
|
|
|
use Symfony\Bundle\SecurityBundle\Security;
|
|
|
+use Symfony\Component\Security\Core\User\UserInterface;
|
|
|
|
|
|
/**
|
|
|
* Identify and allow internal requests between api v1 and v2.
|
|
|
@@ -56,7 +57,10 @@ class InternalRequestsService
|
|
|
{
|
|
|
/** @var Access $user */
|
|
|
$user = $this->security->getUser();
|
|
|
- return $user && $user->getSuperAdminAccess();
|
|
|
+ if (!$user instanceof UserInterface) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ return $user->getSuperAdminAccess();
|
|
|
}
|
|
|
|
|
|
/**
|