Merge "Avoid DBPerformance log warnings in saveNamespaces()"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Thu, 28 Apr 2016 21:50:41 +0000 (21:50 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Thu, 28 Apr 2016 21:50:41 +0000 (21:50 +0000)
includes/specials/SpecialSearch.php

index b01a45f..15bf39b 100644 (file)
@@ -684,7 +684,10 @@ class SpecialSearch extends SpecialPage {
                                $user->setOption( 'searchNs' . $n, true );
                        }
 
-                       $user->saveSettings();
+                       DeferredUpdates::addCallableUpdate( function () use ( $user ) {
+                               $user->saveSettings();
+                       } );
+
                        return true;
                }