diff --git a/src/app/electronicSign/controllers/ElectronicSignController.php b/src/app/electronicSign/controllers/ElectronicSignController.php
index d37daf767d90d3b1c360661791e5ca1d8c67969e..ad09613cdba33978b7341b2148ca8ffec20d1c9b 100644
--- a/src/app/electronicSign/controllers/ElectronicSignController.php
+++ b/src/app/electronicSign/controllers/ElectronicSignController.php
@@ -744,7 +744,7 @@ class ElectronicSignController
 
                 //Ajout du watermark si besoin
                 if ($addWatermark)
-                    ElectronicSignController::addWatermark(['id' => $tmpObjectId, 'path' => $tmpPath . $newFileOnTmp, 'userId' => $splitFileJNLP[0]]);
+                    $newFileOnTmp = basename(ElectronicSignController::addWatermark(['id' => $tmpObjectId, 'path' => $tmpPath . $newFileOnTmp, 'userId' => $splitFileJNLP[0]]));
 
                 //Conversion PDF to PDF/A
                 $convertPdfA = true;
@@ -1192,7 +1192,7 @@ class ElectronicSignController
             $fileContent = null;
         }
 
-        return $fileContent;
+        return $args['path'];
     }
 
     public static function markCertifiedListinstance($resId)