From 3aadaf84203f3a042ba67d2b66ffee1a631bdf22 Mon Sep 17 00:00:00 2001 From: KernelDeimos <7225168+KernelDeimos@users.noreply.github.com> Date: Wed, 12 Nov 2025 15:01:49 -0500 Subject: [PATCH] fix: explicit actor not passed to fs provider --- extensions/puterfs/main.js | 5 +++-- src/backend/src/filesystem/ll_operations/ll_mkdir.js | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/extensions/puterfs/main.js b/extensions/puterfs/main.js index 5613e68df..fd1b4280f 100644 --- a/extensions/puterfs/main.js +++ b/extensions/puterfs/main.js @@ -192,8 +192,9 @@ class PuterFSProvider { * @param {boolean} param.immutable * @returns {Promise} */ - async mkdir ({ context, parent, name, immutable }) { - const { actor, thumbnail } = context.values; + async mkdir ({ actor, context, parent, name, immutable }) { + let { thumbnail } = context.values; + actor = actor ?? context.get('actor'); const ts = Math.round(Date.now() / 1000); const uid = uuidv4(); diff --git a/src/backend/src/filesystem/ll_operations/ll_mkdir.js b/src/backend/src/filesystem/ll_operations/ll_mkdir.js index bc2762af1..8256272fe 100644 --- a/src/backend/src/filesystem/ll_operations/ll_mkdir.js +++ b/src/backend/src/filesystem/ll_operations/ll_mkdir.js @@ -53,6 +53,7 @@ class LLMkdir extends LLFilesystemOperation { } return await parent.provider.mkdir({ + actor, context: this.context, parent, name,