diff --git a/VERSIONS_HOTLINE/40594 b/VERSIONS_HOTLINE/40594
new file mode 100644
index 0000000000000000000000000000000000000000..434caad2728f42a46de8f6c52d356b7ce441a3ed
--- /dev/null
+++ b/VERSIONS_HOTLINE/40594
@@ -0,0 +1 @@
+ - ticket #40594 : Ajout de boîtes en front-office : correction d'un bug d'ajout ou suppression de la boite dans un autre profil que celui visualisé
\ No newline at end of file
diff --git a/library/ZendAfi/View/Helper/FonctionsAdmin.php b/library/ZendAfi/View/Helper/FonctionsAdmin.php
index e8c9cc77e7639016becf0d70adab634e3a75aab7..f32c8dbe920ddb506c0d49ac21623bda78dcdba3 100644
--- a/library/ZendAfi/View/Helper/FonctionsAdmin.php
+++ b/library/ZendAfi/View/Helper/FonctionsAdmin.php
@@ -84,7 +84,8 @@ class ZendAfi_View_Helper_FonctionsAdmin extends ZendAfi_View_Helper_BaseHelper
                              'controller' => 'accueil',
                              'action' => 'add-block',
                              'id_module' => $this->id_module,
-                             'division' => $this->division],
+                             'division' => $this->division,
+                             'id_profil' => $this->id_profil],
                             null, true);
 
     $onclick = "showPopWin('" . htmlspecialchars($url) . "',800, 600, null)";
@@ -105,7 +106,8 @@ class ZendAfi_View_Helper_FonctionsAdmin extends ZendAfi_View_Helper_BaseHelper
                              'controller' => 'accueil',
                              'action' => 'delete-block',
                              'id_module' => $this->id_module,
-                             'division' => $this->division],
+                             'division' => $this->division,
+                             'id_profil' => $this->id_profil],
                             null, true);
 
     $onclick = "return confirm('". htmlspecialchars($this->_('Êtes-vous sur de vouloir supprimer cette boîte ?')) . "');";
diff --git a/tests/library/ZendAfi/View/Helper/Accueil/RechSimpleTest.php b/tests/library/ZendAfi/View/Helper/Accueil/RechSimpleTest.php
index e67a637000846b1df9cc459c670dc52b179d2aa1..4c8302ed4eaa67a75b05987e0baffd26908f9cc6 100644
--- a/tests/library/ZendAfi/View/Helper/Accueil/RechSimpleTest.php
+++ b/tests/library/ZendAfi/View/Helper/Accueil/RechSimpleTest.php
@@ -65,13 +65,13 @@ class ZendAfi_View_Helper_Accueil_RechSimpleWithAdminTest extends ZendAfi_View_H
 
   /** @test */
   public function addBlockActionShouldBePresent() {
-    $this->assertLocalXPath('//img[contains(@onclick, "/admin/accueil/add-block/id_module/1/division/1")]');
+    $this->assertLocalXPath('//img[contains(@onclick, "/admin/accueil/add-block/id_module/1/division/1/id_profil/2")]');
   }
 
 
   /** @test */
   public function deleteBlockActionShouldBePresent() {
-    $this->assertLocalXPath('//a[contains(@href, "/admin/accueil/delete-block/id_module/1/division/1")][contains(@onclick, "return confirm(")]');
+    $this->assertLocalXPath('//a[contains(@href, "/admin/accueil/delete-block/id_module/1/division/1/id_profil/2")][contains(@onclick, "return confirm(")]');
   }
 }