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>' .