mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Echo
synced 2024-09-24 10:49:37 +00:00
Merge "Fix for bug 39085"
This commit is contained in:
commit
6621097a4f
|
@ -122,9 +122,15 @@ abstract class EchoDiscussionParser {
|
|||
$userID = $revision->getUser();
|
||||
$userName = $revision->getUserText();
|
||||
$user = $userID != 0 ? User::newFromId( $userID ) : User::newFromName( $userName, false );
|
||||
$prevRevision = Revision::newFromId( $revision->getParentId() );
|
||||
$prevText = '';
|
||||
if ( $revision->getParentId() ) {
|
||||
$prevRevision = Revision::newFromId( $revision->getParentId() );
|
||||
if ( $prevRevision ) {
|
||||
$prevText = $prevRevision->getText();
|
||||
}
|
||||
}
|
||||
|
||||
$changes = self::getMachineReadableDiff( $prevRevision->getText(), $revision->getText() );
|
||||
$changes = self::getMachineReadableDiff( $prevText, $revision->getText() );
|
||||
$output = self::interpretDiff( $changes, $user->getName() );
|
||||
|
||||
self::$revisionInterpretationCache[$revision->getID()] = $output;
|
||||
|
|
Loading…
Reference in a new issue