fix Bug 63241
This commit is contained in:
parent
35bff2abb7
commit
289ff439e1
@ -553,6 +553,8 @@ public class FileConverter
|
||||
var folderDao = _daoFactory.GetFolderDao<T>();
|
||||
File<T> newFile = null;
|
||||
var markAsTemplate = false;
|
||||
var isNewFile = false;
|
||||
|
||||
var newFileTitle = FileUtility.ReplaceFileExtension(file.Title, _fileUtility.GetInternalExtension(file.Title));
|
||||
|
||||
if (!_filesSettingsHelper.StoreOriginalFiles && await _fileSecurity.CanEditAsync(file))
|
||||
@ -584,6 +586,7 @@ public class FileConverter
|
||||
if (newFile != null && await _fileSecurity.CanEditAsync(newFile) && !await _entryManager.FileLockedForMeAsync(newFile.Id) && !_fileTracker.IsEditing(newFile.Id))
|
||||
{
|
||||
newFile.Version++;
|
||||
newFile.VersionGroup++;
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -595,6 +598,7 @@ public class FileConverter
|
||||
{
|
||||
newFile = _serviceProvider.GetService<File<T>>();
|
||||
newFile.ParentId = folderId;
|
||||
isNewFile = true;
|
||||
}
|
||||
}
|
||||
|
||||
@ -616,6 +620,11 @@ public class FileConverter
|
||||
using var convertedFileStream = new ResponseStream(response);
|
||||
newFile.ContentLength = convertedFileStream.Length;
|
||||
newFile = await fileDao.SaveFileAsync(newFile, convertedFileStream);
|
||||
|
||||
if (!isNewFile)
|
||||
{
|
||||
await _socketManager.UpdateFileAsync(newFile);
|
||||
}
|
||||
}
|
||||
catch (HttpRequestException e)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user