X-Git-Url: https://git.cyclocoop.org/%27.WWW_URL.%27admin/?a=blobdiff_plain;f=includes%2Frevisiondelete%2FRevDelArchivedFileList.php;h=1ed87263f10fb331a6cccbeabe9934198f2835bf;hb=738ed7d53f4481cf137520d84d8e5498b98cd33a;hp=f2b99aed4f42558a48400ad288121c2511c40c98;hpb=6b1a173f07f1a04188735f4688ce6335da14c3b7;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/revisiondelete/RevDelArchivedFileList.php b/includes/revisiondelete/RevDelArchivedFileList.php index f2b99aed4f..1ed87263f1 100644 --- a/includes/revisiondelete/RevDelArchivedFileList.php +++ b/includes/revisiondelete/RevDelArchivedFileList.php @@ -19,6 +19,8 @@ * @ingroup RevisionDelete */ +use Wikimedia\Rdbms\IDatabase; + /** * List for filearchive table items */ @@ -38,15 +40,17 @@ class RevDelArchivedFileList extends RevDelFileList { public function doQuery( $db ) { $ids = array_map( 'intval', $this->ids ); + $fileQuery = ArchivedFile::getQueryInfo(); return $db->select( - 'filearchive', - ArchivedFile::selectFields(), - array( + $fileQuery['tables'], + $fileQuery['fields'], + [ 'fa_name' => $this->title->getDBkey(), 'fa_id' => $ids - ), + ], __METHOD__, - array( 'ORDER BY' => 'fa_id DESC' ) + [ 'ORDER BY' => 'fa_id DESC' ], + $fileQuery['joins'] ); }