From 5d91d94433e7b6b0158ca6f10c9425a7ba564ae0 Mon Sep 17 00:00:00 2001 From: KotIsOff Date: Sat, 23 Aug 2025 01:46:13 +0300 Subject: [PATCH] moved depver lua code in dep level condition --- res/layouts/pages/content.xml.lua | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/res/layouts/pages/content.xml.lua b/res/layouts/pages/content.xml.lua index 1c49f72d..e57cea5f 100644 --- a/res/layouts/pages/content.xml.lua +++ b/res/layouts/pages/content.xml.lua @@ -189,17 +189,16 @@ function check_dependencies(packinfo) "%s (%s)", gui.str("error.dependency-not-found"), depid ) end + + local dep_pack = pack.get_info(depid); + if depver ~= "*" or depver ~= dep_pack.version then + return string.format("%s (%s@%s != %s)", gui.str("error.dependency-version-not-met"), depid, dep_pack.version, depver); + end + if table.has(packs_installed, packinfo.id) then table.insert(required, depid) end end - - local dep_pack = pack.get_info(depid); - - if depver ~= "*" or depver ~= dep_pack.version then - return string.format("%s (%s@%s != %s)", gui.str("error.dependency-version-not-met"), depid, dep_pack.version, depver); - end - end return end