Make an exception for root path (#15570)

This commit is contained in:
Mole
2024-01-12 12:29:23 +01:00
committed by GitHub
parent c5c24d36d9
commit a8fd00a3b4
3 changed files with 14 additions and 5 deletions

View File

@@ -105,13 +105,13 @@ public class ScriptService : FileServiceBase<IScriptRepository, IScript>, IScrip
return Task.FromResult(ScriptOperationStatus.AlreadyExists);
}
if (string.IsNullOrWhiteSpace(createModel.ParentPath) is false &&
Repository.FolderExists(createModel.ParentPath) is false)
if (IsRootPath(createModel.ParentPath) is false &&
Repository.FolderExists(createModel.ParentPath!) is false)
{
return Task.FromResult(ScriptOperationStatus.ParentNotFound);
}
if(HasValidFileName(createModel.Name) is false)
if (HasValidFileName(createModel.Name) is false)
{
return Task.FromResult(ScriptOperationStatus.InvalidName);
}