Bläddra i källkod

[Minor] Check selectors result for nil

tags/1.8.0
Vsevolod Stakhov 5 år sedan
förälder
incheckning
69e72be723
1 ändrade filer med 7 tillägg och 5 borttagningar
  1. 7
    5
      src/plugins/lua/multimap.lua

+ 7
- 5
src/plugins/lua/multimap.lua Visa fil

@@ -850,12 +850,14 @@ local function multimap_callback(task, rule)
selector = function()
local elts = rule.selector(task)

if type(elts) == 'table' then
for _,elt in ipairs(elts) do
match_rule(rule, elt)
if elts then
if type(elts) == 'table' then
for _,elt in ipairs(elts) do
match_rule(rule, elt)
end
else
match_rule(rule, elts)
end
else
match_rule(rule, elts)
end
end,
}

Laddar…
Avbryt
Spara