From: Aaron Schulz Date: Thu, 28 Apr 2016 21:38:33 +0000 (-0700) Subject: Avoid DBPerformance log warnings in saveNamespaces() X-Git-Tag: 1.31.0-rc.0~7149^2 X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22upgrade%22%2C%22reinstall=non%22%29%20.%20%22?a=commitdiff_plain;h=e6d78e1b10eb98e752c75742ce3748ad533e4286;p=lhc%2Fweb%2Fwiklou.git Avoid DBPerformance log warnings in saveNamespaces() Bug: T92357 Change-Id: Ia1165d8da55cf506ff101987e0b0326fc1b6719a --- diff --git a/includes/specials/SpecialSearch.php b/includes/specials/SpecialSearch.php index b01a45fbae..15bf39b920 100644 --- a/includes/specials/SpecialSearch.php +++ b/includes/specials/SpecialSearch.php @@ -684,7 +684,10 @@ class SpecialSearch extends SpecialPage { $user->setOption( 'searchNs' . $n, true ); } - $user->saveSettings(); + DeferredUpdates::addCallableUpdate( function () use ( $user ) { + $user->saveSettings(); + } ); + return true; }