File tree Expand file tree Collapse file tree 3 files changed +6
-3
lines changed Expand file tree Collapse file tree 3 files changed +6
-3
lines changed Original file line number Diff line number Diff line change
1
+ import { NotFoundError } from '@ember-data/adapter/error' ;
1
2
import Route from '@ember/routing/route' ;
2
3
import { inject as service } from '@ember/service' ;
3
4
@@ -12,7 +13,7 @@ export default class CrateRoute extends Route {
12
13
try {
13
14
return await this . store . findRecord ( 'crate' , crateName ) ;
14
15
} catch ( error ) {
15
- if ( error . errors ?. some ( e => e . detail === 'Not Found' ) ) {
16
+ if ( error instanceof NotFoundError ) {
16
17
let title = `${ crateName } : Crate not found` ;
17
18
this . router . replaceWith ( 'catch-all' , { transition, error, title } ) ;
18
19
} else {
Original file line number Diff line number Diff line change
1
+ import { NotFoundError } from '@ember-data/adapter/error' ;
1
2
import Route from '@ember/routing/route' ;
2
3
import { inject as service } from '@ember/service' ;
3
4
@@ -23,7 +24,7 @@ export default class TeamRoute extends Route {
23
24
24
25
return { crates, team } ;
25
26
} catch ( error ) {
26
- if ( error . errors ?. some ( e => e . detail === 'Not Found' ) ) {
27
+ if ( error instanceof NotFoundError ) {
27
28
this . notifications . error ( `Team '${ params . team_id } ' does not exist` ) ;
28
29
return this . router . replaceWith ( 'index' ) ;
29
30
}
Original file line number Diff line number Diff line change
1
+ import { NotFoundError } from '@ember-data/adapter/error' ;
1
2
import Route from '@ember/routing/route' ;
2
3
import { inject as service } from '@ember/service' ;
3
4
@@ -22,7 +23,7 @@ export default class UserRoute extends Route {
22
23
23
24
return { crates, user } ;
24
25
} catch ( error ) {
25
- if ( error . errors ?. some ( e => e . detail === 'Not Found' ) ) {
26
+ if ( error instanceof NotFoundError ) {
26
27
this . notifications . error ( `User '${ params . user_id } ' does not exist` ) ;
27
28
return this . router . replaceWith ( 'index' ) ;
28
29
}
You can’t perform that action at this time.
0 commit comments