Skip to content

Commit ea5a2d0

Browse files
committed
fix crash on invalid config
1 parent 8b3256a commit ea5a2d0

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

apps/language_server/lib/language_server/providers/document_symbols.ex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbols do
324324
list when is_list(list) ->
325325
string_list =
326326
list
327+
|> Enum.filter(& match?({key, _}, &1))
327328
|> Enum.map_join(", ", fn {key, _} -> Macro.to_string(key) end)
328329

329330
"[#{string_list}]"

0 commit comments

Comments
 (0)