Addshore has uploaded a new change for review.

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


Change subject: Catch div zero error in ItemByTitleHelper
......................................................................

Catch div zero error in ItemByTitleHelper

Bug: 53037
Change-Id: Ib04b5dd57f2e96d21e7a0af47a18be0a365d097f
---
M repo/includes/api/ItemByTitleHelper.php
1 file changed, 5 insertions(+), 0 deletions(-)


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

diff --git a/repo/includes/api/ItemByTitleHelper.php 
b/repo/includes/api/ItemByTitleHelper.php
index f136c78..9c23e55 100644
--- a/repo/includes/api/ItemByTitleHelper.php
+++ b/repo/includes/api/ItemByTitleHelper.php
@@ -88,6 +88,11 @@
                        );
                }
 
+               // For cases when we have 0 sites we get a div0 error below. 
Instead we should die gracefully
+               if( $numSites === 0 ){
+                       $this->apiBase->dieUsage( 'No valid 
sites','params-illegal' );
+               }
+
                $idxSites = 0;
                $idxTitles = 0;
 

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

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

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

Reply via email to