diff --git a/client/src/views/note/detail.js b/client/src/views/note/detail.js index 36a4677c78..543832c191 100644 --- a/client/src/views/note/detail.js +++ b/client/src/views/note/detail.js @@ -28,7 +28,7 @@ import MainView from 'views/main'; -class NoteDetailView extends MainView { +export default class NoteDetailView extends MainView { templateContent = ` @@ -71,17 +71,16 @@ class NoteDetailView extends MainView { */ setupRecord() { this.wait( - this.getCollectionFactory().create(this.scope) - .then(collection => { - this.collection = collection; - this.collection.add(this.model); + (async () => { + this.collection = await this.getCollectionFactory().create(this.scope); + this.collection.add(this.model); - this.createView('record', 'views/stream/record/list', { - selector: '> .record', - collection: this.collection, - isUserStream: true, - }); - }) + await this.createView('record', 'views/stream/record/list', { + selector: '> .record', + collection: this.collection, + isUserStream: true, + }); + })() ); } @@ -148,5 +147,3 @@ class NoteDetailView extends MainView { Espo.Ui.notify(); } } - -export default NoteDetailView;