Don't delete logs from RC on page delete (bug 13727)
authorAaron Schulz <aaron@users.mediawiki.org>
Mon, 14 Apr 2008 01:04:10 +0000 (01:04 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Mon, 14 Apr 2008 01:04:10 +0000 (01:04 +0000)
includes/Article.php

index f49c1c4..6c45944 100644 (file)
@@ -2339,7 +2339,9 @@ class Article {
                if ( !$dbw->cleanupTriggers() ) {
 
                        # Clean up recentchanges entries...
-                       $dbw->delete( 'recentchanges', array( 'rc_namespace' => $ns, 'rc_title' => $t ), __METHOD__ );
+                       $dbw->delete( 'recentchanges', 
+                               array( 'rc_namespace' => $ns, 'rc_title' => $t, 'rc_type != '.RC_LOG ),
+                               __METHOD__ );
                }
 
                # Clear caches