diff --git a/src/mpsd_software_manager/spack.py b/src/mpsd_software_manager/spack.py
index 55e52c65996aff2dbb8e2565a7da253126a5a816..c2a13d7c32e2917ce30ad999a0580090435e3e14 100644
--- a/src/mpsd_software_manager/spack.py
+++ b/src/mpsd_software_manager/spack.py
@@ -379,8 +379,8 @@ def refresh_modules(compilers: dict[str, Any] | None = None) -> None:
         return
 
     for module_file in modules_to_patch:
-        gcc_module = modules_to_patch["module_file"]["gcc_module"]
-        family = modules_to_patch["module_file"]["family"]
+        gcc_module = modules_to_patch[module_file]["gcc_module"]
+        family = modules_to_patch[module_file]["family"]
         patch_intel_module(Path(module_file), gcc_module, family)