setUsernameBitfields() should skip suppress log items
authorAaron Schulz <aaron@users.mediawiki.org>
Sun, 5 Apr 2009 01:32:21 +0000 (01:32 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Sun, 5 Apr 2009 01:32:21 +0000 (01:32 +0000)
includes/specials/SpecialBlockip.php

index bffe386..f25cb89 100644 (file)
@@ -521,7 +521,8 @@ class IPBlockForm {
                $dbw->update( 'logging', array("log_deleted = log_deleted $op $delUser"),
                        array('log_user' => $userId), __METHOD__ );
                $dbw->update( 'logging', array("log_deleted = log_deleted $op $delAction"),
-                       array('log_namespace' => NS_USER, 'log_title' => $userDbKey), __METHOD__ );
+                       array('log_namespace' => NS_USER, 'log_title' => $userDbKey,
+                               "log_type != 'suppress'"), __METHOD__ );
                # Hide name from RC
                $dbw->update( 'recentchanges', array("rc_deleted = rc_deleted $op $delUser"),
                        array('rc_user_text' => $name), __METHOD__ );