Module:LuaTemplateBlueprint: Difference between revisions
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode |
||
| Line 984: | Line 984: | ||
-- Provider returned an array of values | -- Provider returned an array of values | ||
for _, v in ipairs(value) do | for _, v in ipairs(value) do | ||
local validated = validatePropertyValue(v) | |||
if validated and validated ~= '' then | |||
if not collector.properties[property] then | |||
collector.properties[property] = {} | |||
end | |||
table.insert(collector.properties[property], validated) | |||
collector.count = collector.count + 1 | |||
end | |||
end | end | ||
else | else | ||
-- Provider returned a single value | -- Provider returned a single value | ||
local validated = validatePropertyValue(value) | |||
if validated and validated ~= '' then | |||
if not collector.properties[property] then | |||
collector.properties[property] = {} | |||
end | |||
table.insert(collector.properties[property], validated) | |||
collector.count = collector.count + 1 | |||
end | |||
end | end | ||
end | end | ||