Merge "editcheck: Remove try/catch around transaction squashing"

This commit is contained in:
jenkins-bot 2024-10-18 18:11:07 +00:00 committed by Gerrit Code Review
commit 3ffa8f92df

View file

@ -59,16 +59,7 @@ mw.editcheck.getModifiedRanges = function ( documentModel, coveredNodesOnly ) {
if ( !documentModel.completeHistory.getLength() ) {
return [];
}
let operations;
try {
operations = documentModel.completeHistory.squash().transactions[ 0 ].operations;
} catch ( err ) {
// TransactionSquasher can sometimes throw errors; until T333710 is
// fixed just count this as not needing a reference.
mw.errorLogger.logError( err, 'error.visualeditor' );
return [];
}
const operations = documentModel.completeHistory.squash().transactions[ 0 ].operations;
const ranges = [];
let offset = 0;
const endOffset = documentModel.getDocumentRange().end;