diff --git a/products/ASC.Files/Client/src/store/UploadDataStore.js b/products/ASC.Files/Client/src/store/UploadDataStore.js index 347ea631fa0..1ee90c9e593 100644 --- a/products/ASC.Files/Client/src/store/UploadDataStore.js +++ b/products/ASC.Files/Client/src/store/UploadDataStore.js @@ -520,23 +520,25 @@ class UploadDataStore { } else { addNewFile(); } - } else if (needUpdateTree) { - const { - expandedKeys, - setExpandedKeys, - treeFolders, - } = this.treeFoldersStore; - const newExpandedKeys = expandedKeys.filter((x) => x !== folderId + ""); - setExpandedKeys(newExpandedKeys); - - let path = this.selectedFolderStore.pathParts.slice(0); - - loopTreeFolders( - path, - treeFolders, - this.filesStore.folders, - this.filesStore.folders.length - ); + + if (needUpdateTree) { + const { + expandedKeys, + setExpandedKeys, + treeFolders, + } = this.treeFoldersStore; + const newExpandedKeys = expandedKeys.filter((x) => x !== folderId + ""); + setExpandedKeys(newExpandedKeys); + + let path = this.selectedFolderStore.pathParts.slice(0); + + loopTreeFolders( + path, + treeFolders, + this.filesStore.folders, + this.filesStore.folders.length + ); + } } };