Parcourir la source

[Minor] Check selectors result for nil

tags/1.8.0
Vsevolod Stakhov il y a 5 ans
Parent
révision
69e72be723
1 fichiers modifiés avec 7 ajouts et 5 suppressions
  1. 7
    5
      src/plugins/lua/multimap.lua

+ 7
- 5
src/plugins/lua/multimap.lua Voir le fichier

@@ -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,
}

Chargement…
Annuler
Enregistrer