Skip to content

Commit 72268b8

Browse files
committed
keyword: Use async/await for model()
1 parent 1cf5e0f commit 72268b8

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

app/routes/keyword.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@ import { inject as service } from '@ember/service';
44
export default Route.extend({
55
flashMessages: service(),
66

7-
model({ keyword_id }) {
8-
return this.store.find('keyword', keyword_id).catch(e => {
7+
async model({ keyword_id }) {
8+
try {
9+
return await this.store.find('keyword', keyword_id);
10+
} catch (e) {
911
if (e.errors.some(e => e.detail === 'Not Found')) {
1012
this.flashMessages.queue(`Keyword '${keyword_id}' does not exist`);
1113
return this.replaceWith('index');
1214
}
13-
});
15+
}
1416
},
1517
});

0 commit comments

Comments
 (0)