소스 검색

Internal: Set correct modelCursor in v->m docFrag converter.

Oskar Wróbel 8 년 전
부모
커밋
a308ff12f1
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      packages/ckeditor5-engine/src/conversion/view-to-model-converters.js

+ 4 - 2
packages/ckeditor5-engine/src/conversion/view-to-model-converters.js

@@ -31,8 +31,10 @@ export function convertToModelFragment() {
 	return ( evt, data, conversionApi ) => {
 		// Second argument in `consumable.consume` is discarded for ViewDocumentFragment but is needed for ViewElement.
 		if ( !data.modelRange && conversionApi.consumable.consume( data.viewItem, { name: true } ) ) {
-			data = Object.assign( data, conversionApi.convertChildren( data.viewItem, data.modelCursor ) );
-			data.modelCursor = data.modelRange.end;
+			const { modelRange, modelCursor } = conversionApi.convertChildren( data.viewItem, data.modelCursor );
+
+			data.modelRange = modelRange;
+			data.modelCursor = modelCursor;
 		}
 	};
 }