Files: FileStorageService: added protection to creating thumbnails for anonymous

This commit is contained in:
Maksim Chegulov 2023-05-04 15:03:22 +03:00
parent d226f3d7f5
commit abaf4345b5

View File

@ -3203,6 +3203,11 @@ public class FileStorageService //: IFileStorageService
public IEnumerable<JsonElement> CreateThumbnails(List<JsonElement> fileIds)
{
if (!_authContext.IsAuthenticated && !_externalShare.TryGetLinkId(out _))
{
throw GenerateException(new SecurityException(FilesCommonResource.ErrorMassage_SecurityException));
}
try
{
var (fileIntIds, _) = FileOperationsManager.GetIds(fileIds);