From d321bfeb593a62b8a0612550379ebc328eb6afed Mon Sep 17 00:00:00 2001 From: NicolasRichel Date: Tue, 23 Jun 2026 10:42:22 +0200 Subject: [PATCH 1/2] PATCH: fix: folder default permission propagation --- .../files/folder-access-manager/FolderAccessManager.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/specific/files/folder-access-manager/FolderAccessManager.vue b/src/components/specific/files/folder-access-manager/FolderAccessManager.vue index 140805351..2cf6b54cd 100644 --- a/src/components/specific/files/folder-access-manager/FolderAccessManager.vue +++ b/src/components/specific/files/folder-access-manager/FolderAccessManager.vue @@ -160,7 +160,7 @@ const submit = async () => { ); } else { await updateFiles(props.project, [ - { ...folder, default_permission: permission } + { ...folder, default_permission: permission, propagate } ]); } } From 879e8b24592220f31afceedc4d4472431d3075f3 Mon Sep 17 00:00:00 2001 From: NicolasRichel Date: Tue, 23 Jun 2026 10:51:34 +0200 Subject: [PATCH 2/2] fix: add 'propagate' to folder updatable fields --- src/services/FileService.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/FileService.js b/src/services/FileService.js index af8f3a3b5..e4b1e93c4 100644 --- a/src/services/FileService.js +++ b/src/services/FileService.js @@ -6,7 +6,7 @@ import { getFilesWithParentIds } from "../utils/files.js"; import apiClient from "./api-client.js"; import { ERRORS, RuntimeError, ErrorService } from "./ErrorService.js"; -const FOLDER_UPDATABLE_FIELDS = ["name", "parent_id", "default_permission"]; +const FOLDER_UPDATABLE_FIELDS = ["name", "parent_id", "default_permission", "propagate"]; const DOCUMENT_UPDATABLE_FIELDS = ["name", "parent_id"]; function createPayload(object, allowedFields) {