diff --git a/src/javascripts/ng-admin/Crud/routing.js b/src/javascripts/ng-admin/Crud/routing.js
index <HASH>..<HASH> 100644
--- a/src/javascripts/ng-admin/Crud/routing.js
+++ b/src/javascripts/ng-admin/Crud/routing.js
@@ -174,7 +174,7 @@ define(function (require) {
         $stateProvider
             .state('batchDelete', {
                 parent: 'main',
-                url: '/batch-delete/:entity/{ids:json}',
+                url: '/:entity/batch-delete/{ids:json}',
                 controller: 'BatchDeleteController',
                 controllerAs: 'batchDeleteController',
                 templateProvider: templateProvider('BatchDeleteView', batchDeleteTemplate),
Switch new route to entity name first, too