From 565c38d15d821c702b018a0010f204d532478cbf Mon Sep 17 00:00:00 2001 From: Petri Huovinen Date: Thu, 12 Jun 2025 17:30:25 +0300 Subject: [PATCH] Fix(analyzer): Load resources only once fixes: [BUG] The same resource files are loaded multiple times in robotcode language server in analysis #461 --- .../robot/src/robotcode/robot/diagnostics/imports_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/robot/src/robotcode/robot/diagnostics/imports_manager.py b/packages/robot/src/robotcode/robot/diagnostics/imports_manager.py index b19af102..1461a455 100644 --- a/packages/robot/src/robotcode/robot/diagnostics/imports_manager.py +++ b/packages/robot/src/robotcode/robot/diagnostics/imports_manager.py @@ -1541,7 +1541,7 @@ def _get_document() -> TextDocument: return self.documents_manager.get_or_open_document(source_path) - entry_key = _ResourcesEntryKey(source) + entry_key = _ResourcesEntryKey(os.path.normpath(os.path.abspath(source))) with self._resources_lock: if entry_key not in self._resources: