Модуль:GetField: различия между версиями

Нет описания правки
Нет описания правки
Строка 1168: Строка 1168:
if type(v) == "table" then
if type(v) == "table" then
if next(v) ~= nil then
if next(v) ~= nil then
local okJson, jsonVal = pcall(mw.text.jsonEncode, v)
if okJson and jsonVal then
parts[#parts + 1] = "value=" .. to_nowiki(jsonVal)
end
append_table_tree(parts, k, v)
append_table_tree(parts, k, v)
end
end