From 47ec7cebc86dc6be4594d7395b88198c37f973fc Mon Sep 17 00:00:00 2001 From: Shawn Melton <11204251+wsmelton@users.noreply.github.com> Date: Tue, 30 Mar 2021 09:44:48 -0500 Subject: [PATCH] module - correct import closes #132 --- src/Thycotic.SecretServer.psm1 | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Thycotic.SecretServer.psm1 b/src/Thycotic.SecretServer.psm1 index 176cc122..35ff8825 100644 --- a/src/Thycotic.SecretServer.psm1 +++ b/src/Thycotic.SecretServer.psm1 @@ -1,9 +1,11 @@ #region Import Classes -$classesRootDirectories = [IO.Directory]::GetDirectories("$PSScriptRoot\classes") +$classRoot = [IO.Path]::Combine($PSScriptRoot,'classes') +$classesRootDirectories = [IO.Directory]::GetDirectories($classRoot) foreach ($classRoot in $classesRootDirectories) { + $classDep = [IO.Path]::Combine($classRoot,'dependencies') # import dependencies first - if (Test-Path "$classRoot\dependencies") { - $dependentClasses = [IO.Directory]::GetFiles("$classRoot\dependencies") + if (Test-Path $classDep) { + $dependentClasses = [IO.Directory]::GetFiles($classDep) foreach ($class in $dependentClasses) { . $class }