Merge "Check for expiry dates in a 10-second window"
[lhc/web/wiklou.git] / includes / revisiondelete / RevDelRevisionList.php
index 1d08dbe..f0b1907 100644 (file)
@@ -66,7 +66,10 @@ class RevDelRevisionList extends RevDelList {
                                'rev_page' => $this->title->getArticleID(),
                                'rev_id' => $ids,
                        ],
-                       'options' => [ 'ORDER BY' => 'rev_id DESC' ],
+                       'options' => [
+                               'ORDER BY' => 'rev_id DESC',
+                               'USE INDEX' => [ 'revision' => 'PRIMARY' ] // workaround for MySQL bug (T104313)
+                       ],
                        'join_conds' => [
                                'page' => Revision::pageJoinCond(),
                                'user' => Revision::userJoinCond(),