Module:CargoQuery: Difference between revisions

32 bytes added ,  18:47, 12 April 2021
m
no edit summary
mNo edit summary
mNo edit summary
Line 50: Line 50:
local query = {}
local query = {}
for k, v in pairs(args) do
for k, v in pairs(args) do
if string.sub(mw.text.trim(k), 0, 2) == 'q?' then
if string.sub(k, 0, 2) == 'q?' then
local key = string.sub(k, 3)
local key = string.sub(k, 3)
query[PARAM_LOOKUP[key] or key] = v
query[PARAM_LOOKUP[key] or key] = v
elseif PARAM_LOOKUP[k] then
query[PARAM_LOOKUP[k]] = v
else
else
query[PARAM_LOOKUP[k]] = v
query[k] = v
end
end
end
end