From 7fc8b36288adcd140da212cbe0cf443b98c2cd16 Mon Sep 17 00:00:00 2001 From: Thalia Date: Wed, 30 Jan 2019 14:32:52 -0800 Subject: [PATCH] Avoid making master connection from Skin::getUndeleteLink Do this by calling Title:quickUserCan instead of Title::userCan from Skin::getUndeleteLink. Bug: T214735 Change-Id: I24dfd86275638e52012a5647ab3e5c848af840c2 --- includes/skins/Skin.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/skins/Skin.php b/includes/skins/Skin.php index 7a2679e4c8..54dfff30bd 100644 --- a/includes/skins/Skin.php +++ b/includes/skins/Skin.php @@ -719,7 +719,7 @@ abstract class Skin extends ContextSource { $title = $this->getTitle(); if ( ( !$title->exists() || $action == 'history' ) && - $title->userCan( 'deletedhistory', $this->getUser() ) + $title->quickUserCan( 'deletedhistory', $this->getUser() ) ) { $n = $title->isDeleted(); -- 2.20.1