diff --git a/module/Application/src/Application/Controller/TheseController.php b/module/Application/src/Application/Controller/TheseController.php
index d6b731e477304ce3ed5c656d9195f10d7c6954f1..d4341f0914111c6bf745bf91fedfb6f6858f325f 100755
--- a/module/Application/src/Application/Controller/TheseController.php
+++ b/module/Application/src/Application/Controller/TheseController.php
@@ -1169,11 +1169,12 @@ class TheseController extends AbstractController
     private function getAttestationTheseForm(VersionFichier $version)
     {
         $these = $this->requestedThese();
+        $diffusion = $these->getDiffusionForVersion($version);
 
         /** @var AttestationTheseForm $form */
         $form = $this->getServiceLocator()->get('formElementManager')->get('AttestationTheseForm');
 
-        if (! $these->getDiffusionForVersion($version)->isRemiseExemplairePapierRequise()) {
+        if ($diffusion && ! $diffusion->isRemiseExemplairePapierRequise()) {
             $form->disableExemplaireImprimeConformeAVersionDeposee();
         }