Преглед изворни кода

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

Szymon Cofalik пре 6 година
родитељ
комит
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 );
 
-		names.delete( name );
+		if ( names ) {
+			names.delete( name );
 
-		if ( names.size == 0 ) {
-			this._elementToMarkerNames.delete( element );
+			if ( names.size == 0 ) {
+				this._elementToMarkerNames.delete( element );
+			}
 		}
 	}