diff --git a/lib/utils/utils.lua b/lib/utils/utils.lua index 053f2eb..7920e87 100644 --- a/lib/utils/utils.lua +++ b/lib/utils/utils.lua @@ -81,9 +81,8 @@ end function P.deepComparison(t1, t2) for k, v in pairs(t1) do if type(v) == "table" and type(t2[k]) == "table" then - return P.deepComparison(v, t2[k]) - end - if t2[k] ~= v then + if not P.deepComparison(v, t2[k]) then return false end + elseif t2[k] ~= v then return false end end