From 71d009376853d7fdf7a66e1ba6da3f57ae85375c Mon Sep 17 00:00:00 2001 From: Finley Ge <32237950+FinleyGe@users.noreply.github.com> Date: Fri, 26 Jul 2024 11:43:46 +0800 Subject: [PATCH] fix: app get readable team plugin error (#2169) In the former code. User who access the plugin should have Write Permission which should be Read. --- .../app/src/pages/api/core/app/plugin/getPreviewNode.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/projects/app/src/pages/api/core/app/plugin/getPreviewNode.ts b/projects/app/src/pages/api/core/app/plugin/getPreviewNode.ts index f7634881e..23de311b6 100644 --- a/projects/app/src/pages/api/core/app/plugin/getPreviewNode.ts +++ b/projects/app/src/pages/api/core/app/plugin/getPreviewNode.ts @@ -10,21 +10,21 @@ import { FlowNodeTemplateType } from '@fastgpt/global/core/workflow/type/node.d' import { NextAPI } from '@/service/middleware/entry'; import { ApiRequestProps } from '@fastgpt/service/type/next'; import { authApp } from '@fastgpt/service/support/permission/app/auth'; -import { WritePermissionVal } from '@fastgpt/global/support/permission/constant'; +import { ReadPermissionVal } from '@fastgpt/global/support/permission/constant'; import { PluginSourceEnum } from '@fastgpt/global/core/plugin/constants'; export type GetPreviewNodeQuery = { appId: string }; async function handler( req: ApiRequestProps<{}, GetPreviewNodeQuery>, - res: NextApiResponse + _res: NextApiResponse ): Promise { const { appId } = req.query; const { source } = await splitCombinePluginId(appId); if (source === PluginSourceEnum.personal) { - await authApp({ req, authToken: true, appId, per: WritePermissionVal }); + await authApp({ req, authToken: true, appId, per: ReadPermissionVal }); } return getPluginPreviewNode({ id: appId });