Skip to content

Commit dc8bf9d

Browse files
committed
fix #1220 keep settings compatible
`table<string, any>` -> `string[]`
1 parent ea1c519 commit dc8bf9d

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
* `FIX` [#1215](https://github.com/sumneko/lua-language-server/issues/1215)
66
* `FIX` [#1217](https://github.com/sumneko/lua-language-server/issues/1217)
77
* `FIX` [#1218](https://github.com/sumneko/lua-language-server/issues/1218)
8+
* `FIX` [#1220](https://github.com/sumneko/lua-language-server/issues/1220)
89

910
## 3.3.0
1011
`2022-6-15`

script/config/template.lua

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,17 @@ register('Array', {}, function (self, value)
8787
return type(value) == 'table'
8888
end, function (self, value)
8989
local t = {}
90-
for _, v in ipairs(value) do
91-
if self.sub:checker(v) then
92-
t[#t+1] = self.sub:loader(v)
90+
if #value == 0 then
91+
for k in pairs(value) do
92+
if self.sub:checker(k) then
93+
t[#t+1] = self.sub:loader(k)
94+
end
95+
end
96+
else
97+
for _, v in ipairs(value) do
98+
if self.sub:checker(v) then
99+
t[#t+1] = self.sub:loader(v)
100+
end
93101
end
94102
end
95103
return t

0 commit comments

Comments
 (0)