Fix for r48839: log deletion uses a different action
authorAaron Schulz <aaron@users.mediawiki.org>
Thu, 26 Mar 2009 17:02:21 +0000 (17:02 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Thu, 26 Mar 2009 17:02:21 +0000 (17:02 +0000)
includes/specials/SpecialRevisiondelete.php

index f68826c..ad5b01c 100644 (file)
@@ -126,6 +126,7 @@ class SpecialRevisionDelete extends UnlistedSpecialPage {
        
        private function getLogQueryCond() {
                $ids = $safeIds = array();
+               $action = 'revision';
                switch( $this->deleteKey ) {
                        case 'oldid':
                                $ids = $this->oldids;
@@ -141,10 +142,11 @@ class SpecialRevisionDelete extends UnlistedSpecialPage {
                                break;
                        case 'logid':
                                $ids = $this->logids;
+                               $action = 'event';
                                break;
                }
                // Revision delete logs
-               $conds = array( 'log_action' => 'revision' );
+               $conds = array( 'log_action' => $action );
                // Just get the whole log if there are a lot if items
                if( count($ids) > 20 ) return $conds;
                // Digit chars only