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 } ]); } } 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) {