diff --git a/src/Services/LabelSystem/LabelHTMLGenerator.php b/src/Services/LabelSystem/LabelHTMLGenerator.php index 9e89367b..7cf91292 100644 --- a/src/Services/LabelSystem/LabelHTMLGenerator.php +++ b/src/Services/LabelSystem/LabelHTMLGenerator.php @@ -67,7 +67,7 @@ final class LabelHTMLGenerator $page = 1; foreach ($elements as $element) { - if ($options->getLinesMode() === 'twig' && $sandboxed_twig !== null) { + if ($options->getLinesMode() === 'twig' && isset($sandboxed_twig) && isset($current_user)) { try { $lines = $sandboxed_twig->render( 'lines', diff --git a/src/Services/LabelSystem/LabelProfileDropdownHelper.php b/src/Services/LabelSystem/LabelProfileDropdownHelper.php index c90fcb55..eb295065 100644 --- a/src/Services/LabelSystem/LabelProfileDropdownHelper.php +++ b/src/Services/LabelSystem/LabelProfileDropdownHelper.php @@ -22,6 +22,7 @@ namespace App\Services\LabelSystem; use App\Entity\LabelSystem\LabelProfile; +use App\Repository\LabelProfileRepository; use App\Services\UserCacheKeyGenerator; use Doctrine\ORM\EntityManagerInterface; use Symfony\Contracts\Cache\ItemInterface; @@ -45,6 +46,7 @@ class LabelProfileDropdownHelper $secure_class_name = str_replace('\\', '_', LabelProfile::class); $key = 'profile_dropdown_'.$this->keyGenerator->generateKey().'_'.$secure_class_name . '_' . $type; + /** @var LabelProfileRepository $repo */ $repo = $this->entityManager->getRepository(LabelProfile::class); return $this->cache->get($key, function (ItemInterface $item) use ($repo, $type, $secure_class_name) {