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