Modul:SDcat: Unterschied zwischen den Versionen

Fix Lua error when Wikidata is unavailable (default to "different from Wikidata")
K (Protected "Module:SDcat": High-risk template or module (more info) ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite)))
(Fix Lua error when Wikidata is unavailable (default to "different from Wikidata"))
Zeile 23: Zeile 23:
p._setCat = function(sdesc, itemID, lp)
p._setCat = function(sdesc, itemID, lp)
if itemID == "" then itemID = nil end
if itemID == "" then itemID = nil end
-- Wikidata description field
local wdesc = (mw.wikibase.getDescription(itemID) or ""):lower()
if not mw.wikibase == nil then
if wdesc == "" then
-- Wikidata description field
return "[[" .. lp .. "Category:Short description with empty Wikidata description]]"
local wdesc = (mw.wikibase.getDescription(itemID) or ""):lower()
elseif wdesc == sdesc then
if wdesc == "" then
return "[[" .. lp .. "Category:Short description matches Wikidata]]"
return "[[" .. lp .. "Category:Short description with empty Wikidata description]]"
else
elseif wdesc == sdesc then
return "[[" .. lp .. "Category:Short description is different from Wikidata]]"
return "[[" .. lp .. "Category:Short description matches Wikidata]]"
end
end
end
return "[[" .. lp .. "Category:Short description is different from Wikidata]]"
end
end


Anonymer Benutzer