diff --git a/global-functions.rsc b/global-functions.rsc index a630b6bf..09e25c43 100644 --- a/global-functions.rsc +++ b/global-functions.rsc @@ -941,7 +941,9 @@ $LogPrint debug $0 ("Making directory: " . $Path); - :if ([ :len [ /file/find where name=$Path type="directory" ] ] = 1) do={ + :local PathVal; + :do { :set PathVal [ /file/get $Path ]; } on-error={ } + :if ($PathVal->"type"="directory") do={ $LogPrint debug $0 ("... which already exists."); :return true; }