zeljkofilipin added a comment.

When sitelink exists (example: `"enwiki", "Asia"`), `resp.data["entities"]` 
returns

  [{"pageid"=>139698, "ns"=>0, "title"=>"Q103069", "lastrevid"=>216899, 
"modified"=>"2015-08-25T15:33:00Z", "type"=>"item", "id"=>"Q103069", 
"labels"=>{"en"=>{"language"=>"en", "value"=>"gKjXdSKs"}}, 
"descriptions"=>{"en"=>{"language"=>"en", "value"=>"FKXVeVVVXthAfwbyCgPZ"}}, 
"aliases"=>{}, "claims"=>{}, "sitelinks"=>{"enwiki"=>{"site"=>"enwiki", 
"title"=>"Asia", "badges"=>["Q49447"]}}}]

and `WikidataClient#sitelink_exists?` raises `no implicit conversion of String 
into Integer (TypeError)`.

When sitelink does not exist (example: `"enwiki", "releng"`), 
`resp.data["entities"]` returns

  {"-1"=>{"site"=>"enwiki", "title"=>"releng", "missing"=>""}}

and `WikidataClient#sitelink_exists?` does not raise any exceptions.


TASK DETAIL
  https://phabricator.wikimedia.org/T111069

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: zeljkofilipin
Cc: Tobi_WMDE_SW, Aklapper, WMDE-Fisch, zeljkofilipin, JanZerebecki, 
Wikidata-bugs, aude, greg



_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to