Mòdul:Wikidata: diferència entre les revisions

Contingut suprimit Contingut afegit
Es desfà la revisió 18791032 de Vriullop (Discussió), a repensar, pretenia solucionar un error però provoca altres problemes
Línia 1:
-- version 2017082420171012
 
local p = {}
Línia 317:
if not property or not entity or not entity.claims then return end
if not mw.ustring.match(property, "^P%d+$") then
-- if theget property is given by an id (P..) accessfor the claimgiven list by this idlabel
returnproperty entity= mw.wikibase.claims[resolvePropertyId(property])
else
-- otherwise, iterate over all properties, fetch their labels and compare this to the given property name
for k, v in pairs(entity.claims) do
if mw.wikibase.label(k) == property then return v end
end
return
end
return entity.claims[property]
end