fix: explicit actor not passed to fs provider
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / backend (node env, api-test) (22.x) (push) Has been cancelled
test / puterjs (browser env, playwright) (22.x) (push) Has been cancelled
test / puterjs (node env, vitest) (22.x) (push) Has been cancelled

This commit is contained in:
KernelDeimos
2025-11-12 15:01:49 -05:00
committed by Eric Dubé
parent ba994f8d88
commit 3aadaf8420
2 changed files with 4 additions and 2 deletions
+3 -2
View File
@@ -192,8 +192,9 @@ class PuterFSProvider {
* @param {boolean} param.immutable
* @returns {Promise<FSNode>}
*/
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();
@@ -53,6 +53,7 @@ class LLMkdir extends LLFilesystemOperation {
}
return await parent.provider.mkdir({
actor,
context: this.context,
parent,
name,