From 6db6971f3a75fb922ae52f1042ec90241855c88d Mon Sep 17 00:00:00 2001 From: Lukasz Samson Date: Wed, 17 Jan 2024 01:01:46 +0100 Subject: [PATCH] fix crash due to invalid map key --- apps/language_server/lib/language_server/parser.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/language_server/lib/language_server/parser.ex b/apps/language_server/lib/language_server/parser.ex index 5a8fe142e..aa018f203 100644 --- a/apps/language_server/lib/language_server/parser.ex +++ b/apps/language_server/lib/language_server/parser.ex @@ -315,7 +315,7 @@ defmodule ElixirLS.LanguageServer.Parser do if updated_by_ref == %{} do updated_parse_pids else - Map.put(updated_parse_pids, ref, updated_by_ref) + Map.put(updated_parse_pids, {uri, version}, updated_by_ref) end if reason != :normal and from != nil do