Hoo man has uploaded a new change for review.

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

Change subject: Update Wikibase to fix EntityViewPlaceholderExpander
......................................................................

Update Wikibase to fix EntityViewPlaceholderExpander

Change-Id: I8729a6e01b6dd84bd9cf84916821a56fba18e097
---
M composer.lock
M extensions/Wikibase/repo/includes/View/EntityViewPlaceholderExpander.php
M vendor/composer/installed.json
3 files changed, 13 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata 
refs/changes/74/192974/1

diff --git a/composer.lock b/composer.lock
index 50f7960..7249ff8 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1234,12 +1234,12 @@
             "source": {
                 "type": "git",
                 "url": 
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git";,
-                "reference": "fe4ad3f482352baf317a537fd1f55628bf7e2054"
+                "reference": "07c8c09280a80d597ea650fef0510c19c219d41d"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/fe4ad3f482352baf317a537fd1f55628bf7e2054";,
-                "reference": "fe4ad3f482352baf317a537fd1f55628bf7e2054",
+                "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/07c8c09280a80d597ea650fef0510c19c219d41d";,
+                "reference": "07c8c09280a80d597ea650fef0510c19c219d41d",
                 "shasum": ""
             },
             "require": {
@@ -1306,7 +1306,7 @@
                 "wikibaserepo",
                 "wikidata"
             ],
-            "time": "2015-02-25 14:13:29"
+            "time": "2015-02-25 22:37:05"
         },
         {
             "name": "wikibase/wikimedia-badges",
diff --git 
a/extensions/Wikibase/repo/includes/View/EntityViewPlaceholderExpander.php 
b/extensions/Wikibase/repo/includes/View/EntityViewPlaceholderExpander.php
index 7f4bbcf..f4f3551 100644
--- a/extensions/Wikibase/repo/includes/View/EntityViewPlaceholderExpander.php
+++ b/extensions/Wikibase/repo/includes/View/EntityViewPlaceholderExpander.php
@@ -241,16 +241,18 @@
                try {
                        // we may want to cache this...
                        $entityRev = 
$this->entityRevisionLookup->getEntityRevision( $entityId, $revisionId );
-                       $entity = $entityRev->getEntity();
                } catch ( StorageException $ex ) {
-                       // could not load entity, might be a deleted revision
+                       // Could not load entity revision, $revisionId might be 
a deleted revision
                        return '';
                }
 
-               if ( !$entity ) {
+               if ( !$entityRev ) {
+                       // Could not load entity revision, $revisionId might be 
a non-entity revision
                        return '';
                }
 
+               $entity = $entityRev->getEntity();
+
                $termBoxView = new TermBoxView( $this->templateFactory, 
$this->uiLanguage );
                $html = $termBoxView->renderTermBox( $this->targetPage, 
$entity->getFingerprint(), $languages );
 
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 52d2db8..e2b271f 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -1326,12 +1326,12 @@
         "source": {
             "type": "git",
             "url": 
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git";,
-            "reference": "fe4ad3f482352baf317a537fd1f55628bf7e2054"
+            "reference": "07c8c09280a80d597ea650fef0510c19c219d41d"
         },
         "dist": {
             "type": "zip",
-            "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/fe4ad3f482352baf317a537fd1f55628bf7e2054";,
-            "reference": "fe4ad3f482352baf317a537fd1f55628bf7e2054",
+            "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/07c8c09280a80d597ea650fef0510c19c219d41d";,
+            "reference": "07c8c09280a80d597ea650fef0510c19c219d41d",
             "shasum": ""
         },
         "require": {
@@ -1359,7 +1359,7 @@
         "conflict": {
             "mediawiki/mediawiki": "<1.23"
         },
-        "time": "2015-02-25 14:13:29",
+        "time": "2015-02-25 22:37:05",
         "type": "mediawiki-extension",
         "installation-source": "dist",
         "autoload": {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8729a6e01b6dd84bd9cf84916821a56fba18e097
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikidata
Gerrit-Branch: wmf/1.25wmf19
Gerrit-Owner: Hoo man <[email protected]>

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

Reply via email to