diff --git a/src/Domain/AIPD/Controller/AnalyseImpactController.php b/src/Domain/AIPD/Controller/AnalyseImpactController.php index 3d790a082b476780c54af1879ba0fe091e3eeff5..a990fe3056b6824d82b112eed46f853242eac7c0 100644 --- a/src/Domain/AIPD/Controller/AnalyseImpactController.php +++ b/src/Domain/AIPD/Controller/AnalyseImpactController.php @@ -152,7 +152,8 @@ class AnalyseImpactController extends CRUDController $this->translator->trans('action.print') . ' </a>'; - if (!$this->authorizationChecker->isGranted('ROLE_PREVIEW')) { + $user = $this->userProvider->getAuthenticatedUser(); + if ($user->getRoles()[0] !=='ROLE_PREVIEW') { if (!$analyseImpact->isValidated()) { $cell .= '<a href="' . $this->router->generate('aipd_analyse_impact_edit', ['id' => $analyseImpact->getId()]) . '"> <i class="fa fa-pencil-alt"></i>' .