From 67ea9dcbb7300e5907fb5576fc37546d7b718caa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Gaya?= <sebastien.gaya@gmail.com>
Date: Fri, 29 Nov 2024 11:36:48 +0100
Subject: [PATCH] redirect to about after block duplication (#2461)

---
 app/controllers/admin/communication/blocks_controller.rb | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app/controllers/admin/communication/blocks_controller.rb b/app/controllers/admin/communication/blocks_controller.rb
index 1da3bc8fb..a43277214 100644
--- a/app/controllers/admin/communication/blocks_controller.rb
+++ b/app/controllers/admin/communication/blocks_controller.rb
@@ -78,7 +78,9 @@ class Admin::Communication::BlocksController < Admin::Communication::Application
   end
 
   def duplicate
-    redirect_to [:edit, :admin, @block.duplicate],
+    # On réattribue à @block pour bénéficier du calcul dans about_path
+    @block = @block.duplicate
+    redirect_to about_path + "#block-#{@block.id}",
                 notice: t('admin.successfully_duplicated_html', model: @block.to_s)
   end
 
-- 
GitLab