From 44bca33a17590ff3db6430ab59c8f3cc814850c5 Mon Sep 17 00:00:00 2001 From: Niklas Kapelle Date: Tue, 17 Mar 2026 12:33:00 +0100 Subject: [PATCH] changed CompositeDependecy to ModuleDependecy in fomod for install pattern --- src/fomod.rs | 2 +- src/mod_config_installer.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fomod.rs b/src/fomod.rs index 3dad4b7..3cfa0f9 100644 --- a/src/fomod.rs +++ b/src/fomod.rs @@ -347,7 +347,7 @@ pub struct ConditionalInstallPatternList { #[derive(Clone, Debug, Deserialize, Serialize, PartialEq, Eq, PartialOrd, Ord, Hash)] pub struct ConditionalInstallPattern { - pub dependencies: CompositeDependency, + pub dependencies: ModuleDependency, pub files: FileList, } diff --git a/src/mod_config_installer.rs b/src/mod_config_installer.rs index c82037a..cedcae8 100644 --- a/src/mod_config_installer.rs +++ b/src/mod_config_installer.rs @@ -242,7 +242,7 @@ pub fn run_fomod_installer( // Evaluate conditional file installs based on final flag state if let Some(conditional) = &fomod_config.conditional_file_installs { for pattern in &conditional.patterns.pattern { - if evaluate_dependency(&pattern.dependencies, &state, installed_plugins) { + if evaluate_module_depbendecy(&pattern.dependencies, &state, installed_plugins) { state.add_files(&pattern.files); } }