fix broken dependencies management

This commit is contained in:
MihailRis
2025-10-14 22:54:23 +03:00
parent 11403084e7
commit ee6f006b79
5 changed files with 10 additions and 11 deletions
+1 -3
View File
@@ -108,17 +108,15 @@ static bool resolve_dependencies(
continue;
}
auto dep_pack = found -> second;
auto dep_pack = found->second;
if (Version::matchesPattern(dep.version) && Version::matchesPattern(dep_pack.version)
&& Version(dep_pack.version)
.processOperator(dep.op, Version(dep.version))
) {
// dependency pack version meets the required one
continue;
} else if (dep.version == "*" || dep.version == dep_pack.version){
// fallback: dependency pack version also meets required one
continue;
} else {
throw contentpack_error(
dep.id,