From 9f17ce23547f3cd7a0941c5e416423d42afdb67d Mon Sep 17 00:00:00 2001 From: NicolasRichel Date: Fri, 27 Jan 2023 10:54:54 +0100 Subject: [PATCH] fix(files): load projects folder trees when file structure is empty --- .../files/files-manager/FilesManager.vue | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/components/specific/files/files-manager/FilesManager.vue b/src/components/specific/files/files-manager/FilesManager.vue index 506a3c12e..afaec68ed 100644 --- a/src/components/specific/files/files-manager/FilesManager.vue +++ b/src/components/specific/files/files-manager/FilesManager.vue @@ -708,9 +708,27 @@ export default { return items; }); - onMounted(() => { + onMounted(async () => { fetchVisas(); fetchTags(); + if (props.fileStructure.children.length === 0) { + projectsTree.value = ( + await fetchProjectFolderTreeSerializers(props.project) + ).map(p => ({ + name: p.name, + action: () => { + openModal(); + projectsToUpload.value = { + ...p, + folders: treeIdGenerator(p), + upload: () => { + FileService.createFileStructure(props.project, p.folders); + emit("file-updated"); + } + }; + } + })); + } }); const fileManager = ref(null);