diff --git a/addon/controllers/detail-edit-form.js b/addon/controllers/detail-edit-form.js
index <HASH>..<HASH> 100644
--- a/addon/controllers/detail-edit-form.js
+++ b/addon/controllers/detail-edit-form.js
@@ -198,7 +198,11 @@ export default EditFormController.extend({
         flexberryDetailInteractionService.set('modelCurrentNotSaved', modelCurrentAgregator);
       }
 
-      this.transitionToRoute(modelAgregatorRoute);
+      if (modelAgregatorRoute.indexOf('.new') > 0 && modelCurrentAgregator.get('id')) {
+        modelAgregatorRoute = modelAgregatorRoute.slice(0, -4);
+      }
+
+      this.transitionToRoute(modelAgregatorRoute, modelCurrentAgregator);
     } else {
       this._super.apply(this, arguments);
     }
Fix detail-edit-form controller transition to edit form