From b4a5fb253f89053680628c5a7fb28198ae837d9f Mon Sep 17 00:00:00 2001 From: MaksimChegulov Date: Fri, 26 Aug 2022 13:08:03 +0300 Subject: [PATCH] Files: fix rename for SharpBox, SharePoint providers --- .../ASC.Files/Server/Helpers/FilesControllerHelper.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/products/ASC.Files/Server/Helpers/FilesControllerHelper.cs b/products/ASC.Files/Server/Helpers/FilesControllerHelper.cs index d74614ae8f..8dcdefd9b6 100644 --- a/products/ASC.Files/Server/Helpers/FilesControllerHelper.cs +++ b/products/ASC.Files/Server/Helpers/FilesControllerHelper.cs @@ -235,17 +235,20 @@ public class FilesControllerHelper : FilesHelperBase public async Task> UpdateFileAsync(T fileId, string title, int lastVersion) { + File file = null; + if (!string.IsNullOrEmpty(title)) { - await _fileStorageService.FileRenameAsync(fileId, title); + file = await _fileStorageService.FileRenameAsync(fileId, title); } if (lastVersion > 0) { - await _fileStorageService.UpdateToVersionAsync(fileId, lastVersion); + var result = await _fileStorageService.UpdateToVersionAsync(fileId, lastVersion); + file = result.Key; } - return await GetFileInfoAsync(fileId); + return await GetFileInfoAsync(file.Id); } public async Task> UpdateFileStreamAsync(Stream file, T fileId, string fileExtension, bool encrypted = false, bool forcesave = false)