Variable error in ProcessModuleFile

This commit is contained in:
Yorick Barbanneau 2018-03-26 23:17:18 +02:00
parent 97ad26ff91
commit db821afe77

View file

@ -512,6 +512,7 @@ function ProcessModuleFile {
$mod.actions | Foreach {
$action_file = ""
$current_action = @{}
$script:current_module_path = $(Get-ChildItem $path).DirectoryName + "\" + $(Get-ChildItem $path).BaseName + '\'
foreach( $p in $_.psobject.properties.name ){
$current_action[$p] = $_.$p
}
@ -521,7 +522,7 @@ function ProcessModuleFile {
}
# If action content a file element, need to test if file exist
if ( $current_action.ContainsKey('file')) {
$action_file = $(Get-ChildItem $path).DirectoryName + "\" + $(Get-ChildItem $path).BaseName + "\" + $current_action.file
$action_file = $script:current_module_path + $current_action.file
if ( -not (Test-Path $action_file) ) {
Write-Host -ForegroundColor Red "`tError in $($mod.name) : file $action_file not found`n"
return