Skip to content

Commit 6c547e1

Browse files
committed
refactor(table-util): remove label
1 parent e5d64d5 commit 6c547e1

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

src/luarocks/build/lls-addon/table-util.lua

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ local nestedPath = {
111111

112112
local subTs = { t }
113113
local subT = t
114+
local doSetKey = true
114115
for i = 1, #keys - 1 do
115116
local k = keys[i]
116117
local found = subT[k]
@@ -120,12 +121,14 @@ local nestedPath = {
120121
local newT = json.object({})
121122
subT, subT[k] = newT, newT
122123
else
123-
goto stopSettingKeys
124+
doSetKey = false
125+
break
124126
end
125127
table.insert(subTs, subT)
126128
end
127-
subT[keys[#keys]] = v
128-
::stopSettingKeys::
129+
if doSetKey then
130+
subT[keys[#keys]] = v
131+
end
129132

130133
if v == nil then
131134
-- remove any empty objects this created

0 commit comments

Comments
 (0)