fix(router): fix regression where navigateByUrl promise didn't resolve on CanLoad failure (#26455)

Fixes #26284

PR Close #26455
This commit is contained in:
Jason Aden
2018-10-15 11:18:52 -07:00
committed by Miško Hevery
parent dd8a85158e
commit 1c9b06504b
2 changed files with 40 additions and 0 deletions

View File

@ -606,6 +606,7 @@ export class Router {
const navCancel =
new NavigationCancel(t.id, this.serializeUrl(t.extractedUrl), e.message);
eventsSubject.next(navCancel);
t.resolve(false);
/* All other errors should reset to the router's internal URL reference to the
* pre-error state. */
} else {