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