changed CompositeDependecy to ModuleDependecy in fomod for install pattern
This commit is contained in:
@@ -347,7 +347,7 @@ pub struct ConditionalInstallPatternList {
|
|||||||
|
|
||||||
#[derive(Clone, Debug, Deserialize, Serialize, PartialEq, Eq, PartialOrd, Ord, Hash)]
|
#[derive(Clone, Debug, Deserialize, Serialize, PartialEq, Eq, PartialOrd, Ord, Hash)]
|
||||||
pub struct ConditionalInstallPattern {
|
pub struct ConditionalInstallPattern {
|
||||||
pub dependencies: CompositeDependency,
|
pub dependencies: ModuleDependency,
|
||||||
pub files: FileList,
|
pub files: FileList,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -242,7 +242,7 @@ pub fn run_fomod_installer(
|
|||||||
// Evaluate conditional file installs based on final flag state
|
// Evaluate conditional file installs based on final flag state
|
||||||
if let Some(conditional) = &fomod_config.conditional_file_installs {
|
if let Some(conditional) = &fomod_config.conditional_file_installs {
|
||||||
for pattern in &conditional.patterns.pattern {
|
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);
|
state.add_files(&pattern.files);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user