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