Skip to content

Commit 95d36a7

Browse files
committed
FileOps.mkdir: don't fail when passing an existing path with the isFile parameter set to true
1 parent 32228f5 commit 95d36a7

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

modules/DependencyControl/FileOps.moon

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,8 @@ class FileOps
245245
if err -- can't create directory (possibly a permission error)
246246
return nil, msgs.mkdir.createError\format err
247247
return true, dir
248+
elseif isFile and mode == "file" -- if the file already exists, so does the directory
249+
return false, dir
248250
elseif mode != "directory" -- a file of the same name as the target directory is already present
249251
return nil, msgs.mkdir.otherExists\format mode
250252
return false, dir

0 commit comments

Comments
 (0)