Daniel Kinzler has uploaded a new change for review.

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


Change subject: Work around bad initialization of Context in Action class.
......................................................................

Work around bad initialization of Context in Action class.

This is a hack pending core fix I6d8db29dfd.

Change-Id: I1bd1ab0cc885d6e10383aa663cfd99be6c08e08b
---
M repo/includes/actions/EditEntityAction.php
1 file changed, 6 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/66/84966/1

diff --git a/repo/includes/actions/EditEntityAction.php 
b/repo/includes/actions/EditEntityAction.php
index c1f9451..2d9da7e 100644
--- a/repo/includes/actions/EditEntityAction.php
+++ b/repo/includes/actions/EditEntityAction.php
@@ -1,6 +1,7 @@
 <?php
 
 namespace Wikibase;
+use Article;
 use Diff\CallbackListDiffer;
 use  Html, Linker, Skin, Status, Revision;
 use ValueFormatters\FormatterOptions;
@@ -30,6 +31,11 @@
 abstract class EditEntityAction extends ViewEntityAction {
 
        public function __construct( \Page $page, \IContextSource $context = 
null ) {
+               // Workaround, pending core fix I6d8db29dfd1
+               if ( $context === null && !( $page instanceof Article ) ) {
+                       $context = \RequestContext::getMain();
+               }
+
                parent::__construct( $page, $context );
 
                //TODO: proper injection

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1bd1ab0cc885d6e10383aa663cfd99be6c08e08b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Daniel Kinzler <[email protected]>

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

Reply via email to