From 06373404b2b84385f1572babbd03e71740c29279 Mon Sep 17 00:00:00 2001 From: Kenneth Date: Mon, 15 Dec 2025 22:45:05 +0000 Subject: [PATCH] fix: pass include=path when creating dir --- apps/drive-web/src/vfs/api.ts | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/apps/drive-web/src/vfs/api.ts b/apps/drive-web/src/vfs/api.ts index e79b1ba..eba5f0c 100644 --- a/apps/drive-web/src/vfs/api.ts +++ b/apps/drive-web/src/vfs/api.ts @@ -88,13 +88,17 @@ export const createDirectoryMutationAtom = atom((get) => { return mutationOptions({ mutationFn: async (data: { name: string; parentId: string }) => { if (!account) throw new Error("No account selected") - return fetchApi("POST", `/accounts/${account.id}/directories`, { - body: JSON.stringify({ - name: data.name, - parentId: data.parentId, - }), - returns: DirectoryInfoWithPath, - }).then(([_, result]) => result) + return fetchApi( + "POST", + `/accounts/${account.id}/directories?include=path`, + { + body: JSON.stringify({ + name: data.name, + parentId: data.parentId, + }), + returns: DirectoryInfoWithPath, + }, + ).then(([_, result]) => result) }, onSuccess: (data, _variables, _context, { client }) => { client.setQueryData(