From 7a00e4de85fdf66ea3933ebdadd5eed59aec5d8f Mon Sep 17 00:00:00 2001
From: gloas <gloas@afi-sa.fr>
Date: Mon, 10 Apr 2017 15:33:18 +0200
Subject: [PATCH] dev #57952 fix tests failures

---
 .../modules/admin/controllers/WidgetController.php    | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/application/modules/admin/controllers/WidgetController.php b/application/modules/admin/controllers/WidgetController.php
index 9dd126b6c49..e3270a2b076 100644
--- a/application/modules/admin/controllers/WidgetController.php
+++ b/application/modules/admin/controllers/WidgetController.php
@@ -52,8 +52,15 @@ class Admin_WidgetController extends ZendAfi_Controller_Action {
                                             $division,
                                             $profil->getModulePositionInDiv($sibling, $division) + 1);
       $profil->save();
-      $this->_setParam('id', $new_id);
-      return $this->_redirectCloseWithReload();
+
+      $widget = (new Class_Systeme_Widget_Widget())
+        ->setId($new_id)
+        ->setProfileId($this->_getParam('id_profil'))
+        ->setParent($this->_getParam('parent'))
+        ->load()
+        ->setNewDatas($this->_request->getPost());
+
+      return $this->_update($widget);
     }
 
     $this->view->form = ZendAfi_Form_Configuration_Widget_Add::newWith([]);
-- 
GitLab