From e6d78e1b10eb98e752c75742ce3748ad533e4286 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Thu, 28 Apr 2016 14:38:33 -0700 Subject: [PATCH] Avoid DBPerformance log warnings in saveNamespaces() Bug: T92357 Change-Id: Ia1165d8da55cf506ff101987e0b0326fc1b6719a --- includes/specials/SpecialSearch.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; } -- 2.20.1