From 548f0ec4be3d10bf694f1885b39561f92a74b09b Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Fri, 2 Aug 2024 13:21:54 -0300 Subject: turn assertion failure into a consistency check (#1703) --- src/luarocks/deps.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/luarocks/deps.lua b/src/luarocks/deps.lua index 1cd500ca..344991f6 100644 --- a/src/luarocks/deps.lua +++ b/src/luarocks/deps.lua @@ -239,7 +239,9 @@ function deps.fulfill_dependency(dep, deps_mode, rocks_provided, verify, depskey end found, where = match_dep(dep, get_versions) - assert(found) + if not found then + return nil, "Repository inconsistency detected (previously unfinished/corrupted installation?)" + end return true, found, where end -- cgit v1.2.3-55-g6feb