From ff3c8f765ed81b39b400a923af4a4aaaa4ab5aa0 Mon Sep 17 00:00:00 2001 From: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com> Date: Wed, 13 May 2026 18:39:29 -0700 Subject: [PATCH] fix(file-block): fix get op (#4590) * File block get * Lint * Fix * Fix auth --- apps/sim/app/api/tools/file/manage/route.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/sim/app/api/tools/file/manage/route.ts b/apps/sim/app/api/tools/file/manage/route.ts index e52df34cfc..6008241147 100644 --- a/apps/sim/app/api/tools/file/manage/route.ts +++ b/apps/sim/app/api/tools/file/manage/route.ts @@ -14,6 +14,7 @@ import { uploadWorkspaceFile, } from '@/lib/uploads/contexts/workspace/workspace-file-manager' import { getFileExtension, getMimeTypeFromExtension } from '@/lib/uploads/utils/file-utils' +import { assertActiveWorkspaceAccess } from '@/lib/workspaces/permissions/utils' export const dynamic = 'force-dynamic' @@ -40,6 +41,8 @@ export const POST = withRouteHandler(async (request: NextRequest) => { } try { + await assertActiveWorkspaceAccess(workspaceId, userId) + switch (body.operation) { case 'get': { const { fileId, fileInput } = body