Also preload titles in the LinkBatch which are used by a log entry.
This is for example the talk page for newusers log entry or the new
title on move.
Change-Id: Ib7be8eefc4bf8b135acca13cffb2f7fb4b8bd9f9
$batch->add( NS_USER, $row->rc_user_text );
$batch->add( NS_USER_TALK, $row->rc_user_text );
$batch->add( $row->rc_namespace, $row->rc_title );
+ if ( $row->rc_source === RecentChange::SRC_LOG ) {
+ $formatter = LogFormatter::newFromRow( $row );
+ foreach ( $formatter->getPreloadTitles() as $title ) {
+ $batch->addObj( $title );
+ }
+ }
}
$batch->execute();