Merge pull request #2395 from sbwalker/dev

added public Refresh method to FileManager
This commit is contained in:
Shaun Walker
2022-09-02 09:12:41 -04:00
committed by GitHub
2 changed files with 52 additions and 32 deletions

View File

@ -414,4 +414,24 @@
public int GetFolderId() => FolderId;
public File GetFile() => _file;
public async Task Refresh()
{
await Refresh(-1);
}
public async Task Refresh(int fileId)
{
await GetFiles();
if (fileId != -1)
{
var file = _files.Where(item => item.FileId == fileId).FirstOrDefault();
if (file != null)
{
FileId = file.FileId;
await SetImage();
}
}
StateHasChanged();
}
}

View File

@ -246,7 +246,7 @@ namespace Oqtane.Infrastructure
{
try
{
// convert folder paths cross platform format
// convert folder paths to cross platform format
var siteRepository = scope.ServiceProvider.GetRequiredService<ISiteRepository>();
var folderRepository = scope.ServiceProvider.GetRequiredService<IFolderRepository>();
foreach (Site site in siteRepository.GetSites().ToList())