Skip to content

Commit 607bae6

Browse files
committed
fix crash in references when no env found for module
1 parent 089c9d8 commit 607bae6

File tree

1 file changed

+4
-5
lines changed
  • apps/language_server/lib/language_server/providers/references

1 file changed

+4
-5
lines changed

apps/language_server/lib/language_server/providers/references/locator.ex

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,11 @@ defmodule ElixirLS.LanguageServer.Providers.References.Locator do
5252
end
5353
end
5454

55-
defp get_attributes(_metadata, nil), do: []
56-
5755
defp get_attributes(metadata, module) do
58-
%State.Env{attributes: attributes} = Metadata.get_last_module_env(metadata, module)
59-
60-
attributes
56+
case Metadata.get_last_module_env(metadata, module) do
57+
%State.Env{attributes: attributes} -> attributes
58+
nil -> []
59+
end
6160
end
6261

6362
@type position :: %{line: pos_integer, column: pos_integer}

0 commit comments

Comments
 (0)