Merge pull request #432 from ONLYOFFICE/bugfix/Bug53344
Fix bug 53344: file selection after restore
This commit is contained in:
commit
3389d2035e
@ -577,13 +577,14 @@ class FilesActionStore {
|
||||
setConflictResolveDialogVisible,
|
||||
setConflictResolveDialogItems,
|
||||
} = this.dialogsStore;
|
||||
const { setBufferSelection } = this.filesStore;
|
||||
|
||||
let conflicts;
|
||||
|
||||
try {
|
||||
conflicts = await checkFileConflicts(destFolderId, folderIds, fileIds);
|
||||
} catch (err) {
|
||||
this.filesStore.setBufferSelection(null);
|
||||
setBufferSelection(null);
|
||||
return toastr.error(err.message ? err.message : err);
|
||||
}
|
||||
|
||||
@ -595,10 +596,12 @@ class FilesActionStore {
|
||||
try {
|
||||
await this.uploadDataStore.itemOperationToFolder(operationData);
|
||||
} catch (err) {
|
||||
this.filesStore.setBufferSelection(null);
|
||||
setBufferSelection(null);
|
||||
return toastr.error(err.message ? err.message : err);
|
||||
}
|
||||
}
|
||||
|
||||
setBufferSelection(null);
|
||||
};
|
||||
|
||||
isAvailableOption = (option) => {
|
||||
|
@ -227,6 +227,9 @@ class FilesStore {
|
||||
};
|
||||
|
||||
setSelected = (selected) => {
|
||||
if (selected === "close" || selected === "none")
|
||||
this.setBufferSelection(null);
|
||||
|
||||
this.selected = selected;
|
||||
const files = this.files.concat(this.folders);
|
||||
this.selection = this.getFilesBySelected(files, selected);
|
||||
|
Loading…
Reference in New Issue
Block a user