mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-09-23 10:19:35 +00:00
Fix exception editing cross-wiki redirects
As described in T326169, when editing a (manually created) cross-wiki redirect, VisualEditor will throw a null dereference exception causing it to fail to load in the browser (looking like it is just taking forever to load). This patch prevents the exception from occurring by not attempting to write to the null object. Bug: T326169 Change-Id: I50fa803c7b4ce65dac1fe345431d8b8f9d0b3d61
This commit is contained in:
parent
0392462ba3
commit
a9278f654b
|
@ -35,7 +35,9 @@ ve.dm.MWRedirectMetaItem.static.matchRdfaTypes = [ 'mw:PageProp/redirect' ];
|
|||
ve.dm.MWRedirectMetaItem.static.toDataElement = function ( domElements, converter ) {
|
||||
// HACK piggy-back on MWInternalLinkAnnotation's ./ stripping logic
|
||||
const linkData = ve.dm.MWInternalLinkAnnotation.static.toDataElement( domElements, converter );
|
||||
linkData.type = this.name;
|
||||
if ( linkData ) {
|
||||
linkData.type = this.name;
|
||||
}
|
||||
return linkData;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue