diff --git a/app/controllers/admin/communication/blocks_controller.rb b/app/controllers/admin/communication/blocks_controller.rb index 1da3bc8fb41f1450ae5392605110707482b9249d..a43277214f935e75e756c192e213c757d1307c8a 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