Commit 859ab1ef9bddca73f5124343279e28dfd75244af

Authored by Igor Kulikov
1 parent 87a2dba7

UI: Improve entity state controller.

@@ -139,6 +139,11 @@ export default function EntityStateController($scope, $location, $state, $stateP @@ -139,6 +139,11 @@ export default function EntityStateController($scope, $location, $state, $stateP
139 var params = vm.stateObject[index].params; 139 var params = vm.stateObject[index].params;
140 var entityName = params && params.entityName ? params.entityName : ''; 140 var entityName = params && params.entityName ? params.entityName : '';
141 result = utils.insertVariable(stateName, 'entityName', entityName); 141 result = utils.insertVariable(stateName, 'entityName', entityName);
  142 + for (var prop in params) {
  143 + if (params[prop] && params[prop].entityName) {
  144 + result = utils.insertVariable(stateName, prop + ':entityName', params[prop].entityName);
  145 + }
  146 + }
142 } 147 }
143 return result; 148 return result;
144 } 149 }
@@ -163,7 +168,7 @@ export default function EntityStateController($scope, $location, $state, $stateP @@ -163,7 +168,7 @@ export default function EntityStateController($scope, $location, $state, $stateP
163 ); 168 );
164 } 169 }
165 } else { 170 } else {
166 - deferred.reject(); 171 + deferred.resolve('');
167 } 172 }
168 return deferred.promise; 173 return deferred.promise;
169 } 174 }