Aaron Schulz has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/278593

Change subject: Avoid more master queries on page views
......................................................................

Avoid more master queries on page views

Bug: T95753
Change-Id: I331bd93b779aeba53f12c6394ecce9676bfbb0d8
---
M messagegroups/WikiPageMessageGroup.php
1 file changed, 5 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate 
refs/changes/93/278593/1

diff --git a/messagegroups/WikiPageMessageGroup.php 
b/messagegroups/WikiPageMessageGroup.php
index 33ab455..fabbb45 100644
--- a/messagegroups/WikiPageMessageGroup.php
+++ b/messagegroups/WikiPageMessageGroup.php
@@ -112,7 +112,11 @@
                }
 
                $title = Title::makeTitleSafe( $this->getNamespace(), 
"$key/$code" );
-               $rev = Revision::newFromTitle( $title, false, 
Revision::READ_LATEST );
+               $method = RequestContext::getMain()->getRequest()->getMethod();
+               $flags = ( $method === 'GET' || $method === 'HEAD' )
+                       ? 0 // bug T95753
+                       : Revision::READ_LATEST;
+               $rev = Revision::newFromTitle( $title, false, $flags );
 
                if ( !$rev ) {
                        return null;

-- 
To view, visit https://gerrit.wikimedia.org/r/278593
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I331bd93b779aeba53f12c6394ecce9676bfbb0d8
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Aaron Schulz <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to