Skip to content

Commit f23a8d8

Browse files
authored
Merge pull request #25 from 3scale/fix-nil-constraints-value
fix attempt to get length of field 'constraints' (a nil value)
2 parents 6b0e20a + 2b41896 commit f23a8d8

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/rover/dsl.lua

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,10 @@ local function rockspec(name)
7373
spec = rockspec,
7474
modules = modules }, rockspec_mt)
7575

76+
local dependencies = rockspec.dependencies.queries
7677

77-
for i=1, #(rockspec.dependencies) do
78-
local dep = rockspec.dependencies[i]
78+
for i=1, #(dependencies) do
79+
local dep = dependencies[i]
7980
local version = {}
8081

8182
for c=1, #(dep.constraints) do

src/rover/lock.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ local function expand_dependencies(dep, dependencies, no_cache)
188188
existing.groups = merge_groups(existing.groups, groups)
189189
end
190190

191-
local matched, missing, _ = deps.match_deps(rockspec.dependencies, rockspec.rocks_provided, nil, 'one')
191+
local matched, missing, _ = deps.match_deps(rockspec.dependencies.queries, rockspec.rocks_provided, nil, 'one')
192192

193193
for _, dep in pairs(matched) do
194194
local query = queries.new(dep.name, nil, dep.version, false, "src|rockspec")

0 commit comments

Comments
 (0)