소스 검색

Fixed broken promises chain (editor.data.init() returns a promise).

Kamil Piechaczek 7 년 전
부모
커밋
0766e2f3dd
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      packages/ckeditor5-editor-classic/src/classiceditor.js

+ 3 - 3
packages/ckeditor5-editor-classic/src/classiceditor.js

@@ -201,9 +201,9 @@ export default class ClassicEditor extends Editor {
 					} )
 					.then( () => editor.editing.view.attachDomRoot( editor.ui.view.editableElement ) )
 					.then( () => {
-						editor.data.init(
-							isElement( sourceElementOrData ) ? getDataFromElement( sourceElementOrData ) : sourceElementOrData
-						);
+						const data = isElement( sourceElementOrData ) ? getDataFromElement( sourceElementOrData ) : sourceElementOrData;
+
+						return editor.data.init( data );
 					} )
 					.then( () => {
 						editor.fire( 'dataReady' );