diff --git a/apps/language_server/lib/language_server/mix_project_cache.ex b/apps/language_server/lib/language_server/mix_project_cache.ex index 7c75ec724..f760e6ba1 100644 --- a/apps/language_server/lib/language_server/mix_project_cache.ex +++ b/apps/language_server/lib/language_server/mix_project_cache.ex @@ -168,6 +168,10 @@ defmodule ElixirLS.LanguageServer.MixProjectCache do end @impl GenServer + def handle_call({:get, key}, _from, nil) do + {:reply, nil, nil} + end + def handle_call({:get, key}, _from, state) do {:reply, Map.fetch!(state, key), state} end