8
0
Просмотр исходного кода

Fix: Fixed `Mapper` crashing in scenario where attribute element bound with marker is broken.

Szymon Cofalik 6 лет назад
Родитель
Сommit
e69bdcea2b
1 измененных файлов с 5 добавлено и 3 удалено
  1. 5 3
      packages/ckeditor5-engine/src/conversion/mapper.js

+ 5 - 3
packages/ckeditor5-engine/src/conversion/mapper.js

@@ -222,10 +222,12 @@ export default class Mapper {
 
 
 		const names = this._elementToMarkerNames.get( element );
 		const names = this._elementToMarkerNames.get( element );
 
 
-		names.delete( name );
+		if ( names ) {
+			names.delete( name );
 
 
-		if ( names.size == 0 ) {
-			this._elementToMarkerNames.delete( element );
+			if ( names.size == 0 ) {
+				this._elementToMarkerNames.delete( element );
+			}
 		}
 		}
 	}
 	}