* @ingroup RevisionDelete
*/
+use MediaWiki\Storage\RevisionRecord;
use Wikimedia\Rdbms\IDatabase;
/**
$ids = array_map( 'intval', $this->ids );
$commentQuery = CommentStore::getStore()->getJoin( 'log_comment' );
+ $actorQuery = ActorMigration::newMigration()->getJoin( 'log_user' );
return $db->select(
- [ 'logging' ] + $commentQuery['tables'],
+ [ 'logging' ] + $commentQuery['tables'] + $actorQuery['tables'],
[
'log_id',
'log_type',
'log_action',
'log_timestamp',
- 'log_user',
- 'log_user_text',
'log_namespace',
'log_title',
'log_page',
'log_params',
'log_deleted'
- ] + $commentQuery['fields'],
+ ] + $commentQuery['fields'] + $actorQuery['fields'],
[ 'log_id' => $ids ],
__METHOD__,
[ 'ORDER BY' => 'log_id DESC' ],
- $commentQuery['joins']
+ $commentQuery['joins'] + $actorQuery['joins']
);
}
}
public function getSuppressBit() {
- return Revision::DELETED_RESTRICTED;
+ return RevisionRecord::DELETED_RESTRICTED;
}
public function getLogAction() {