Commit 859ab1ef9bddca73f5124343279e28dfd75244af
1 parent
87a2dba7
UI: Improve entity state controller.
Showing
1 changed file
with
6 additions
and
1 deletions
@@ -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 | } |