Skip to content

Commit 1c0edeb

Browse files
fix(view): temporary sanity check that a node exists
closes #2657
1 parent 3a1160d commit 1c0edeb

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/ng1/services.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,10 @@ function getTransitionsProvider() {
273273
loadAllControllerLocals.$inject = ['$transition$'];
274274
function loadAllControllerLocals($transition$) {
275275
const loadLocals = (vc: Ng1ViewConfig) => {
276-
let resolveCtx = (<Node> find($transition$.treeChanges().to, propEq('state', vc.viewDecl.$context))).resolveContext;
276+
let node = (<Node> find($transition$.treeChanges().to, propEq('state', vc.viewDecl.$context)));
277+
// Temporary fix; This whole callback should be nuked when fixing #2662
278+
if (!node) return services.$q.when();
279+
let resolveCtx = node.resolveContext;
277280
let controllerDeps = annotateController(vc.controller);
278281
let resolvables = resolveCtx.getResolvables();
279282

0 commit comments

Comments
 (0)