From 8cbaf643abd1b529543e4f71e65e088ad7379773 Mon Sep 17 00:00:00 2001 From: neckrat Date: Thu, 23 Apr 2026 22:11:15 +0300 Subject: [PATCH] refactor deepComparison --- lib/utils/utils.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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