Fixed Bug 55056 - Client.Files. Removed the possibility of simultaneous operations with files.
This commit is contained in:
parent
8863e41487
commit
e865ee0c46
@ -663,8 +663,11 @@ class FilesActionStore {
|
||||
this.checkOperationConflict(operationData);
|
||||
};
|
||||
|
||||
checkFileConflicts = (destFolderId, folderIds, fileIds) =>
|
||||
checkFileConflicts(destFolderId, folderIds, fileIds);
|
||||
checkFileConflicts = (destFolderId, folderIds, fileIds) => {
|
||||
this.filesStore.addActiveItems(fileIds);
|
||||
this.filesStore.addActiveItems(null, folderIds);
|
||||
return checkFileConflicts(destFolderId, folderIds, fileIds);
|
||||
};
|
||||
|
||||
setConflictDialogData = (conflicts, operationData) => {
|
||||
this.dialogsStore.setConflictResolveDialogItems(conflicts);
|
||||
@ -674,10 +677,7 @@ class FilesActionStore {
|
||||
|
||||
checkOperationConflict = async (operationData) => {
|
||||
const { destFolderId, folderIds, fileIds } = operationData;
|
||||
const { setBufferSelection, addActiveItems } = this.filesStore;
|
||||
|
||||
addActiveItems(fileIds);
|
||||
addActiveItems(null, folderIds);
|
||||
const { setBufferSelection } = this.filesStore;
|
||||
|
||||
let conflicts;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user