From 2092430bcf7f5ac11dd2e56be5f7cf2226fd3f0f Mon Sep 17 00:00:00 2001 From: gopienkonikita Date: Mon, 28 Feb 2022 11:03:42 +0300 Subject: [PATCH] Web: Files: fixed getting filesList --- .../ASC.Files/Client/src/store/FilesStore.js | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/products/ASC.Files/Client/src/store/FilesStore.js b/products/ASC.Files/Client/src/store/FilesStore.js index c7b34933ae..0b23a2d6ad 100644 --- a/products/ASC.Files/Client/src/store/FilesStore.js +++ b/products/ASC.Files/Client/src/store/FilesStore.js @@ -1,4 +1,4 @@ -import { makeAutoObservable } from "mobx"; +import { makeAutoObservable, runInAction } from "mobx"; import api from "@appserver/common/api"; import { FolderType, @@ -519,8 +519,11 @@ class FilesStore { data.current.rootFolderType === FolderType.Privacy; this.setFilesFilter(filterData, isPrefSettings); //TODO: FILTER - this.setFolders(isPrivacyFolder && isMobile ? [] : data.folders); - this.setFiles(isPrivacyFolder && isMobile ? [] : data.files); + + runInAction(() => { + this.setFolders(isPrivacyFolder && isMobile ? [] : data.folders); + this.setFiles(isPrivacyFolder && isMobile ? [] : data.files); + }); if (clearFilter) { this.fileActionStore.setAction({ type: null }); @@ -1314,6 +1317,14 @@ class FilesStore { } } + get filterType() { + return this.filter.filterType; + } + + get filterSearch() { + return this.filter.search; + } + onCreateAddTempItem = (items) => { const { getFileIcon, getFolderIcon } = this.filesSettingsStore; const { extension, title } = this.fileActionStore;